4

我正在尝试O365使用 web api 调用动态机会实体。我在 azure(同一租户)中注册了一个应用程序并创建了客户端密钥,并在具有系统管理员权限的动态中添加了与应用程序用户相同的应用程序。使用诸如'OAuth 2.0 authorization endpoint (v1)', 'Client/Application ID' and 'Client_secret'我可以从实体获取访问令牌和记录之类的详细信息,使用控制台应用程序没有任何问题。当我在 Postman 中提供相同的详细信息时,我可以生成访问令牌,但我收到了403Forbidden 错误。

{"error":{"code":"0x80072560","message":"用户不是组织成员。"}}

grant_type:client_credentials

4

1 回答 1

4

如果 accessToken 不正确或在 Dynamics 端注册不正确,则可能会发生这种情况。

可能它不是该用户的正确 accessToken。另外,您是否在 Dynamics 端创建了应用程序用户?

使用客户端凭据进行身份验证

S2S 认证

于 2019-12-31T23:56:53.840 回答