【问题标题】:Not able to access APIS of Microsoft Dynamics 365 Business Central无法访问 Microsoft Dynamics 365 Business Central 的 APIS
【发布时间】:2019-12-26 10:57:02
【问题描述】:

我必须在我的网站中实现 Microsoft Dynamics 365 的 API,但无法访问它。我已经使用这个https://github.com/thephpleague/oauth2-client 实现了身份验证,它工作正常。 Microsoft 图形 API 正在运行,但我无法使用 Microsoft Dynamics 365。

在应用程序中,我还添加了 Microsoft Dynamics 365 Business Central 的权限。参考此文档https://docs.microsoft.com/en-us/dynamics-nav/api-reference/v1.0/api/dynamics_companies_get 来获取公司详细信息,我尝试了以下操作:

端点

https://api.businesscentral.dynamics.com/v2.0/production/abc.onmicrosoft.com/api/v1.0/companies
Method - Get

使用我从身份验证中获得的令牌

我收到此错误 -

    {
     "error": {
        "code": "RequestDataInvalid",
        "message": "Request data is invalid."
     }
    }

但是,我可以访问 Microsoft 图形 API。 请让我知道我做错了什么,我错过了什么吗?

【问题讨论】:

    标签: php dynamics-business-central


    【解决方案1】:

    我两个为此苦苦挣扎。

    tenantId 和 environment 在他们的演示中混在一起的接缝。

    这对我有用: https://api.businesscentral.dynamics.com/v2.0/{tenantid}/{environment}/api/v1.0/companies

    EX https://api.businesscentral.dynamics.com/v2.0/55555555-5555-5555-5555-555555555555/production/api/v1.0/companies

    【讨论】:

      猜你喜欢
      • 2021-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-23
      • 2018-11-09
      • 2021-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多