【问题标题】:Xero - Get contacts simple API callXero - 获取联系人简单 API 调用
【发布时间】:2023-03-04 09:30:01
【问题描述】:

我是 Xero 开发的新手。我正在尝试进行一个简单的 API 调用以从我的客户帐户中获取所有联系人。

我没有客户帐户的登录详细信息(用户名和密码),但我有来自客户的 Xero 代码,他们已授予我所需的权限。

所以,我掌握的信息是:

Xero 代码:447a225c95XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX359d
Xero 范围: openid 个人资料电子邮件accounting.contacts accounting.transactions 离线访问

我不太确定如何使用上述详细信息访问我的客户 Xero 帐户。在 Postman 中尝试了以下方法,但确实知道要传递哪些标头参数。

如何进行 API 调用以获取具有上述详细信息的联系人?

【问题讨论】:

  • 如果您查看 Xero youtube 频道,那里有一些关于如何连接、发送什么标头等信息丰富的视频。我已经从“不知道”到现在基于其中一个在 OAuth2 上工作正常。 youtube.com/channel/UC7DA_vntKKChsenzpL7QWPg/videos

标签: .net asp.net-core-webapi xero-api


【解决方案1】:

您似乎在 OAuth2.0 端点上混合了 Oauth1 消费者令牌。如果您正在开发新的东西,我 100% 建议您使用 OAuth2.0 设置授权。

另外,由于您使用的是邮递员,我鼓励您查看我们的教程,了解如何进行设置:https://developer.xero.com/documentation/tools/postman

请注意,为了连接 API 访问权限,您需要拥有要授权 API 访问权限的 xero 用户帐户的电子邮件/密码登录。您应该建立一个演示公司并自己进行测试。请不要要求您的客户用户名/密码来获得访问权限。

https://developer.xero.com/documentation/getting-started/getting-started-guide

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多