全栈工程师-咨询电话:15675178605 (微信同号)

商城API/SDK接口简述与开发指南

OctShop是免费开源大型多用户B2B2C+O2O一体化商城系统,采用八大数据库+分布式系统+微服务架构,前后端完全独立分离,强大的数据处理性能与高并发支持。几十个电商系统,助力企业打造拥有核心竞争力的电商生态圈。
API接口和系统SDK支持语言:Java,C#,PHP,JavaScript,Swift,Oc,Dart等。也可根据客户需求定制相关系统SDK和API接口,可无缝对接第三方系统,商城所有功能都有相应的API接口,全方位支持各语言的二次开发,利用API接口,用户可根据需求开发基于商城的各种扩展功能,完全实现定制前端,如:小程序版,APP,公众号,H5/Wap版,PC电脑版等等。

【C#】 API/SDK,Demo文件下载 与 应用说明

【JAVA】 API/SDK,Demo文件下载 与 应用说明

【PHP】 API/SDK,Demo文件下载 与 应用说明

【JAVASCRIPT】 API/SDK,Demo文件下载 与 应用说明

【Dart(flutter)】【Swift】【OC (Objective-c)】 语言的API/SDK,Demo文件下载,应用说明,请联系【OctShop全栈工程师】

官方推荐: Http请求工具,API接口模拟测试调试工具
用户可以利用源码,快速搭建出一个大型专业级的电商平台系统,源码下载地址:https://pc.opencodetiger.com/OctShop/SourceDown


主要项目源码包括:前端项目、后端项目、八大数据库等。

一、前端项目包括

OctMallMini(小程序版源码),OctWapWeb(公众号版源码),OctWapWeb(H5/WAP移动版源码),OctMallApp(原生APP版源码),OctShopSystemWeb (商家后台系统源码), OctCmsSystemWeb (平台管理系统源码 )

二、后端项目包括

OctThirdApiCallSystem (调用第三方平台API处理系统,如:微信,支付宝,短信,快递等接口), OctTradingSystem(交易系统、订单系统、财务系统),OctUserGoodsShopSystem(会员系统、店铺系统、产品商品系统、库存系统),
OctAfterSaleAccCusSystem(售后系统,投诉系统,客户系统),  OctAdvertiserSystem (平台广告系统 ,管理平台所有广告内容),  OctFileUploadSystem (文件处理与上传系统 、商城平台的各种图片,音频,视频等文件上传与处理),
OctCommonCodeSystem (各项目通用功能模块系统、各项目通用与数据协调功能集成), OctMallMiniWeb (微信小程序后端API接口微服务),OctMallAppWeb (APP后端API接口微服务)

三、八大数据库包括

 OctTradingSystemDB (交易系统,订单与财务系统-数据库)  OctUserGoodsShopSystemDB (会员店铺产品库存系统-数据库)   OctAfterSaleAccCusSystemDB  (售后,投诉,客服反馈系统-数据库) OctCommonCodeSystemDB (各项目通用功能系统-数据库)
 OctAdvertiserSystemDB (平台广告系统-数据库) OctFileUploadSystemDB (文件处理与上传系统-数据库)  OctThirdApiCallSystemDB (第三方平台API处理系统(支付,短信,快递等)-数据库) OctImSystemDB (IM在线智能客服系统-数据库)

商城各系统架构图如下(单击放大查看):



四、各系统API/SDK接口的使用

使用各项目源码,搭建起商城后,并且所有系统都调试运行正常,那么,前端和第三方系统就可以调用商城各系统的API接口和SDK,实现与商城的数据交互操作,商城系统所有功能都有相应的API接口支持,通过API接口的调用就可以完全实现业务逻辑层的二次开发。当然,你也可以直接修改源码,但在没有彻底完全了解商城的运行机制时,不建议修改商城各系统的底层代码。

商城的API/SDK接口,多语言支持,也可根据客户需求定制相关系统SDK和API接口,可无缝对接第三方系统。
支持语言:Java,C#,PHP,JavaScript,Swift,Oc,Dart等。使用API接口,开发者可以完全定制APP端(Android/Ios),小程序端,公众号端,H5/Wap端等。

五、下面详细介绍各种语言调用商城各系统API接口的方法,以及所有系统API接口的详细说明

1、【C#】 API/SDK ,Demo文件下载

2、【Java】API/SDK ,Demo文件下载

3、【PHP】 API/SDK ,Demo文件下载

4、【JavaScript(小程序)】API/SDK ,Demo文件下载

5、【Dart(flutter)】【Swift】【OC (Objective-c)】 语言的API/SDK,Demo文件下载,请联系【OctShop全栈工程师】


六、对于API/SDK的使用,有任何疑问可以随时咨询【OctShop全栈工程师】 微信号(电话同号):15675178605,也可点击右下端全栈工程师在线客服。