如何使用Xero API创建新联系人?



如何使用API在Xero中创建新联系人?

我尝试过这个 API - https://api.xero.com/api.xro/2.0/Contacts 但我总是收到此错误:"oauth_problem=consumer_key_unknown&oauth_problem_advice=无法识别消费者密钥。

我不知道如何在 API 中传递客户端 ID 和客户端密钥或访问令牌?

在标头中传递参数不起作用 -

curl_setopt($ch、CURLOPT_HTTPHEADER、[ "授权:基本"。base64_encode('75F16AECC7F749E08D1822B32CD110EB:lJ_h1cG7dvE5xIAXDWyFDcmGQPqtZOlHzfAzw0ImdLPKOxL5'(, "内容类型:应用程序/json" ]);

请帮忙

Xero 使用 OAuth2 授权流程。从广义上讲,您需要:

  • 将 Xero 用户发送到具有您的客户端 ID 的授权 URL,这将导致用户被重定向到带有代码的指定重定向 URI
  • 使用客户端 ID 和密钥将此代码交换为访问令牌
  • 联系人终端节点发出请求时,使用访问令牌作为授权标头中的持有者令牌

完整的细节在 Xero 开发人员文档中描述。

相关内容

  • 没有找到相关文章

最新更新