这是我需要执行的命令:(使用示例API密钥)
curl -v -u 1971800d4d82861d8f2c1651fea4d212:api_token \
-X GET https://www.toggl.com/api/v8/workspaces/777/tasks
我正在编写一个基于简洁/ sinatra的仪表板,其中显示了我们Toggl帐户中的信息摘要。我的问题是,如何使用类似
之类的东西在sinatra中打开这个URL open('http://...) do |f|
成功的curl返回一个数组(json),我可以解析我需要的信息。
我不完全确定如何解决这个问题。我有一些想法,但它们的形成不够,无法正确评论它们。我虽然想要从你们身上反复获取灵感和信息。
我很满意。
答案 0 :(得分:1)
查看HTTParty。 README中的示例基本上显示了您正在使用auth标头执行的操作: