我们正在尝试通过使用webAPi的零售服务访问AX7数据,例如
https://AX---.cloud.dynamics.com/commerce/customer
这样我们就可以直接将数据用于我们的移动应用程序。
我不擅长零售。任何人都可以提供标准服务的列表,以及在URL下传递所需的参数。
或者,如果有任何其他要求将标准服务公开为webAPI。
另外,这需要什么类型的身份验证,如何在URL本身下提供身份验证?
发布于 2016-04-08 02:11:17
商业API是使用OData protocol公开的,有几个用于不同编程语言的OData库,您可以使用它们来使用端点this in one example。
端点使用OpenID protocol进行身份验证,因此您可以注册任何OpenID服务来为您提供身份验证。开箱即用,您可以使用Commerce API本身附带的OpenID实现。
然而,这要简单得多。Retail SDK附带了一个名为RetailProxy的.NET库,它为您完成了使用该端点的所有操作。因此,如果您正在使用.NET或可以与其集成,这可能是使用商业API的最简单和最可靠的方式。
我还建议您使用这个developer documentation about the RetailSDK作为入门指南。
https://stackoverflow.com/questions/34413069
复制相似问题