我在Xero中设置了一个私有应用,并希望发出一个html请求(使用我的凭据)来获取JSON响应。例如,要对此网址进行GET响应:https://api.xero.com/api.xro/2.0/Accounts。
使用我使用的其他API,我可以通过在Internet浏览器的地址栏中输入端点并在浏览器中获取JSON响应来测试我的请求。
如果我的消费者密钥还有我的RSA私钥,我很难搞清楚该html请求会是什么?
使用Xero授权流程是否可以实现?
答案 0 :(得分:0)
在浏览器窗口中执行此操作并不容易。 Xero使用OAuth 1.0a,它需要提供授权标头,其中包含使用您的私钥签名的字符串。
最简单的方法是用您喜欢的语言选择SDK并插入您的消费者密钥&秘密在那里:https://developer.xero.com/documentation/libraries/overview