Xero:当请求令牌时,设置oauth_callback失败

时间:2019-04-23 02:24:19

标签: javascript oauth xero-api

我正在尝试将Xero与我们的产品集成。如果我未在请求中添加 oauth_callback ,则设法调用RequestToken端点并成功取回令牌。

当我尝试在请求中添加回调URL时,收到 signature_invalid 错误。我在“公共应用程序”配置页面中检查了OAuth 1.0a回调域是否已设置。

我使用的签名字符串如下所示,如果我从 oauth_parameters 中删除 oauth_callback ,则可以毫无问题地获得oauth_token。

const oauth_parameters = oauth_callback + oauth_consumer_key + oauth_nonce + oauth_signature_method + oauth_timestamp + oauth_version;
const signatureBaseString = method + "&" + encodeURIComponent(BaseURL) + "&" + encodeURIComponent(oauth_parameters);

有人可以建议我如何设置oauth_callback签名请求吗?

欢呼 安德鲁

0 个答案:

没有答案