XERO 删除具有连接 ID 的连接

XERO Delete connection with connection id

我想允许从我的 api 中删除特定租户,但每次我使用我的访问令牌向 https://api.xero.com/connections/{connectionId} 发出删除请求时,我都会收到“AuthenticationUnsuccessful”。此外,当我将 DELETE 更改为 GET 时,我会正确接收所有活动连接:/ 我该如何解决这个问题?

我可以假设您可以进行其他成功的 API 调用吗?您使用的是 SDK 还是如何形成您的请求 headers 和 body?

假设您可以发出以下请求,并希望删除一个连接:


获取https://api.xero.com/connections/
[
  {
    "id": "f683ae71-f147-44fa-afbf-bb78eeed4c15",
    "authEventId": "3531f1f9-08cf-420a-a109-e3f639267b02",
    "tenantId": "1d04172c-9be1-4209-8d23-b078053d172a",
    "tenantType": "ORGANISATION",
    "tenantName": "Demo Company (NZ)",
    "createdDateUtc": "2020-11-02T23:38:27.5156140",
    "updatedDateUtc": "2020-11-17T20:09:05.9875150"
  }
]
删除https://api.xero.com/connections/f683ae71-f147-44fa-afbf-bb78eeed4c15
Authorization: "Bearer " + access_token  // this is a header in your request