需要使用API​​请求发送什么Params?

时间:2015-09-08 19:22:21

标签: ruby json api oauth-2.0 etsy

发送经过身份验证的API请求时遇到问题。我正在尝试访问Etsy API。访问令牌已从上一步获得。

access_token = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" #obfuscated intentionally
access_secret = "XXXXXXXXXX" #obfuscated intentionally

params = {:params => {:access_token => access_token}}
auth_result = JSON.parse(RestClient.get('https://openapi.etsy.com/v2/shops/MYSTORE/receipts', params))

它回来时出现400错误。

我认为这是我发送身份验证的方式。 如果有人给我一些指导,我会非常感激。

1 个答案:

答案 0 :(得分:0)

您可以使用:https://github.com/kytrinyx/etsy与API进行通信。

如果你想使用RestClient并自己实现所有内容,请查看钩子https://github.com/rest-client/rest-client#hook,了解如何使用访问令牌和密钥对请求进行签名。