全栈工程师-咨询电话: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全栈工程师】

1)用户可以下载源码和部署文件,快速搭建出大型专业级B2B2C+O2O的电商平台系统,源码下载地址:https://pc.opencodetiger.com/OctShop/SourceDown


2)怎么部署商城各系统请参照开发文档,开发文档地址:
https://pc.opencodetiger.com/OctShop/DevelopDoc

3)商城成功部署到自己的云主机或服务器上后,就可进行各系统功能API接口的调用与测试调试了。

基于商城API以及SDK,开发者可以全面实现功能的二次开发以及无缝对接任何的第三方系统,根据自己需求,完全自己搞定系统功能的高级定制,比起阅读复杂的源码更加方便快捷实现功能开发。

官方推荐: Http请求工具,API接口模拟测试调试工具
http://apitest.opencodetiger.com/


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


一、前端项目包括

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,也可点击右下端全栈工程师在线客服。