如何获取OAuth2中的连接名称?



成功建立与Xero的OAuth2连接后,调用 https://api.xero.com/connections 仅提供id,租户ID和类型。

如何获取连接的名称(显示名称(?

已尝试调用组织 API。它在 OAuth2 中不起作用

var url = "https://api.xero.com/connections";
//var response = service.fetch(url, {
var response = UrlFetchApp.fetch(url, {
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + service.getAccessToken(),
},
muteHttpExceptions : true
});

无法获取连接名称并将其显示给最终用户以供选择。(要求用户从神秘ID列表中进行选择是没有意义的(。

应从/organisation 终结点检索每个组织,并使用相应的 tenantId 作为 xero-tenant-id 标头中的值:

https://api.xero.com/api.xro/2.0/organisation

这适用于 OAuth1.0a 和 OAuth2(请注意端点中的"s"而不是"z"(。

相关内容

  • 没有找到相关文章

最新更新