0

这是我需要执行的命令:(使用示例 API 密钥)

curl -v -u 1971800d4d82861d8f2c1651fea4d212:api_token \
-X GET https://www.toggl.com/api/v8/workspaces/777/tasks

我正在编写一个基于 dashing/sinatra 的仪表板,其中显示了来自我们 Toggl 帐户的信息摘要。我的问题是,如何使用类似的东西在 sinatra 中打开这个 url

open('http://...) do |f|

成功的 curl 返回一个数组 (json),我可以解析它以获取我需要的信息。

我不完全确定如何解决这个问题。我有一些想法,但它们还不够完善,无法正确评论它们。我想我会从你们所有人那里得到灵感和信息。

我全是耳朵。

4

1 回答 1

1

看看 HTTParty。自述文件中的示例基本上准确地显示了您希望使用 auth 标头执行的操作:

https://github.com/jnunemaker/httparty

于 2013-03-28T16:48:21.787 回答