Twinfield API:如何使用邮递员获取访问令牌?

Twinfield API: how to get accesstoken using postman?

我正在尝试连接到 Twinfield API。我已经在开发人员门户中注册了一个应用程序,并创建了一个回调 URI。我的调用如下所示:

https://login.twinfield.com/auth/authentication/connect/authorize?redirect_uri=https://oauth.pstmn.io/v1/callback&response_type=id_token+token&client_id=###&client_secret=#####

Link 到 twinfield api 文档

但是我收到错误消息,指出客户端应用程序未知或未经授权。

有人可以帮我解决这个问题吗?

认为您缺少代码,请参阅下面的 response_type

&response_type=code&scope=openid+twf.user+twf.organisation+twf.organisationUser+offline_access&redirect_uri=https://oauth.pstmn.io/v1/callback&

完成 运行 后,您将获得一个代码,并与 client_id:client_secretbasic64encoding 一起为您提供一个访问代码。

整个请求应如下所示:

https://login.twinfield.com/auth/authentication/connect/authorize?client_id={xxxx}&response_type=code&scope=openid+twf.user+twf.organisation+twf.organisationUser+offline_access&redirect_uri=https://oauth.pstmn.io/v1/callback&state=SOME_RANDOM_STATE&nonce=SOME_RANDOM_NONCE

为了让我在 postman 中工作,我需要将整个 link 复制到浏览器中,在那里登录,然后从 return link当您看到“您的呼叫已通过身份验证”页面时的代码