我们正在尝试通过使用 webAPI 的零售服务访问 AX7 数据,例如
https://AX---.cloud.dynamics.com/commerce/customer
这样我们就可以直接将数据用于我们的移动应用程序。
我不擅长retailsdk部分。任何人都可以提供标准服务列表以及在 URL 下传递所需的参数。
或者,如果将标准服务公开为 webAPI 还需要其他任何东西。
此外,这需要什么样的身份验证以及如何在 URL 本身下提供身份验证?
我们正在尝试通过使用 webAPI 的零售服务访问 AX7 数据,例如
https://AX---.cloud.dynamics.com/commerce/customer
这样我们就可以直接将数据用于我们的移动应用程序。
我不擅长retailsdk部分。任何人都可以提供标准服务列表以及在 URL 下传递所需的参数。
或者,如果将标准服务公开为 webAPI 还需要其他任何东西。
此外,这需要什么样的身份验证以及如何在 URL 本身下提供身份验证?
Commerce API 使用OData 协议公开,有几个用于不同编程语言的 OData 库,您可以使用这些库来使用端点,这在一个示例中。
端点使用OpenID 协议进行身份验证,因此您可以注册任何 OpenID 服务来为您提供身份验证。开箱即用,您可以使用 Commerce API 本身附带的 OpenID 实现。
然而,它比这更容易。零售 SDK 附带一个名为 RetailProxy 的 .NET 库,它为您完成了使用该端点的所有工作。因此,如果您正在使用 .NET 或可以与其集成,这可能是使用 Commerce API 的最简单和最可靠的方式。
我还建议您使用有关 RetailSDK 的开发人员文档来帮助您入门。