Limyee REST SDK 是一个框架,供第三方 .NET 开发人员在其站点或项目中使用,以使用其 REST API 与 Limyee 电商平台进行交互。它通过 OAuth 自动处理身份验证流程,为发出请求提供了统一接口,允许您以 XML 或 JSON 形式处理响应,或者使用一些 .NET 友好的方法(如流、XElements 和 dynamic 对象)与响应交互,从而令使用 REST 变得更加容易。其中最强大的是 dynamic,因为这意味着您可以像对象一样与响应进行交互,而无需创建自己的类并可反序列化响应。
虽然 SDK 会为您处理许多操作,但为确保您了解正在执行的操作,建议您查看 REST API、REST 身份验证和发出请求主题。
要求
由于此 SDK 基于 .NET,因此它只能在 .NET 环境中运行,因此,如果您当前使用非 Windows 环境或运行 .NET 技术以外的技术的站点,则很遗憾,此 SDK 不适合您。但是,您仍然可以直接使用 REST API 与您的平台进行交互。
以下是最低系统要求:
- 运行 .NET 4.5 或更高版本的 Windows 环境
- Limyee 电商平台 2 或更高版本(任何版本)*
兼容性
请务必了解此 SDK 不会知道 Limyee 电商平台版本之间的差异,因此,即使 SDK 可能允许您调用任何端点,但如果该端点仅在低于所安装版本的平台版本中受支持,您将收到"未找到"或错误响应。我们可能会不时添加 SDK 功能,这些功能依赖于比您的平台当前拥有的更新的功能。在这些情况下,我们将尽一切努力使这些功能在早期版本上不可用或正常失败,以便您可以继续使用最新的SDK版本。SDK 还有一个受支持的 API,我们使用与 Limyee 电商平台相同的逻辑。这些是位于任何 Limyee.*.Extensibility.* 命名空间。我们保留根据需要更改此命名空间中不包含的任何内容的权利。如果它是一个API,我们不会进行重大更改(如果可以避免),相反,我们将发布有问题的API的新版本。此规则也将应用于任何拉取请求。
如何获取
在东莞市连易网络科技有限公司网站上下载。
配置开发工具包
SDK 的安装和配置可能会有所不同,具体取决于您要执行的操作。在 Host 主题中,将向您介绍主要的 API 对象,根据该 Host,可能需要更多或更少的配置。请参阅有关您正在使用的单个 Host 的主题,了解其特定配置。
单点登录
单点登录 (SSO) 可以在默认 REST Host 中使用。它的功能也与 Limyee 电商平台中的 SSO 模块不同。您无需在平台中配置任何 SSO 模块,而是由 SDK 处理,并由用户与平台同步处理。这将在默认 REST Host 主题中深入介绍,但通常,该过程是通过利用签名的URL 处理用户登录和注销。虽然它涉及平台和 SDK 端的 Cookie,但这些 Cookie 是不会共享的。这意味着可以跨域处理 SSO。