Xero Oauth 2"/>
Xero Oauth 2
我正在尝试将WorkflowMax连接到我的应用程序,并抛出错误“您无权连接任何WorkflowMax帐户”。
这是服务器端代码(NodeJS):
const oauth2 = simpleOauthModule.create({
client: {
id: 'client id',
secret: 'secret key',
},
auth: {
tokenHost: '',
authorizeHost: '',
tokenPath: '/connect/token',
authorizePath: '/identity/connect/authorize',
},
options: {
authorizationMethod: 'body',
}
});
const authorizationUri = oauth2.authorizationCode.authorizeURL({
redirect_uri: 'example/_oauth2',
state: Random.id(),
scope: 'openid profile workflowmax'
});
我正在使用的用户帐户确实在WorkflowMax人员设置中勾选了“授权第三者完全访问”权限。我已经等待了一天的时间来更新权限,并在其他帐户上进行了尝试。
要允许WorkflowMax Oauth 2,我还需要做其他事情吗?
这里是它抛出的图像:
回答如下:我可以看到您已包含正确的范围。如果您的员工权限设置正确,则您应该可以访问该帐户。您将需要使用您的员工帐户来浏览同意屏幕。该设置应该是即时更新,您无需等待它生效。
很遗憾,我在这里无法再提供任何助手。我已经在我的环境中复制了此文件,并且工作正常。
更多推荐
Xero Oauth 2
发布评论