小Q的博客

  • 首页
  • net编程
    • 产品和框架
    • 开发实例
    • 经验技巧
    • 开源组件
  • wp独立站
  • 自媒体
  • 日记本
  • 工具箱
每个程序员,都应该有一个自己的博客站
  1. 首页
  2. net编程
  3. 开源组件
  4. 正文

net版速卖通开放平台sdk 从开发到部署,只需一天

2022年9月7日 314点热度 0人点赞 0条评论

现在的跨境电商平台,速卖通可以说是一家独大了。大到它的开放平台虽然被N多程序员吐槽,但也不得不基于它二次开发,谁让没有别的平台可以替代呢?本文讲解的是如何开发速卖通开放平台,包括聚石塔和奇门。

目录

  • 1系统简介
    • 1.1功能简述
    • 1.2运行环境
    • 1.3使用方法
    • 1.4.亮点
  • 2源码
    • 2.1项目结构
    • 2.2Service端源码
    • 2.3奇门Service端源码
    • 2.4单元测试
    • 2.5令牌授权网站
    • 2.6源码修改点
      • 2.6.1平台SDK
      • 2.6.2AE层Service类
      • 2.6.3奇门层Service类
      • 2.6.4配置文件修改
      • 2.6.5Web.Config文件修改
  • 3FAQ
    • 3.1. COM组件引用
    • 3.2. SQLite数据库如何使用
  • 4后记

1系统简介

1.1功能简述

在互联网高速发展的今天,任何生意都可能在网上交易完成。以前,我们仅限在淘宝上做生意,现在阿里巴巴的另一电商平台:速卖通平台,实现了能和外国人做生意。
本文档是正是基于速卖通开放平台,将API进一步封装为WebAPI,其他应用程序简单调用即可。
方便开发员快速开发,把更多的精力放在业务上来

1.2运行环境

.NET Framework 4.0

1.3使用方法

描述:直接将上述dll文件引入项目即可

1.4.亮点

整套源码可直接部署至聚石塔内
调用每个API 时,均可生成日志。日志以日期\小时\分钟段保存。保证单个日志文件或文件夹过大

每个API可配置是否生成日志,简单方便
整个聚石塔程序均通过自定义场景。避免使用官方场景带来的输入输出参数格式配置
内置令牌授权程序,可直接部署(聚石塔内外均可)

2源码

2.1项目结构

MP.Kernel.Service是基于速卖通官方提供的SDK编写
MP.Kerncel.Service.QiMen是通过自定义场景,配置好API名称、输入输出参数,发布后的SDK类库编写。这点是必经之路,没有办法
MP.Kernel.ServiceUnitTest是Service端的单元测试。保证每个API稳定
MP.Product.OpenAPI是基于WebAPI的程序,发布成功后,直接部署至聚石塔中即可

2.2Service端源码

描述:直接使用官方SDK

2.3奇门Service端源码


描述
1. 传入参数直接使用SDK生成好的参数(需在自定义场景API发布,SDK会自动生成参数类)
2. 返回类也是直接使用SDK中的参数类
注:不是所有的方法的返回类使用SDK,订单的API是自己构建的

2.4单元测试

2.5令牌授权网站

2.6源码修改点

2.6.1平台SDK

平台提供的SDK,也有修改改.如下图所示

2.6.2AE层Service类

appKey和appSecret需配置成自己申请的帐号

2.6.3奇门层Service类

appKey和appSecret需配置成自己申请的帐号

2.6.4配置文件修改

此文件是配置塔里店铺cn字符串和令牌关系

2.6.5Web.Config文件修改

3FAQ

3.1. COM组件引用

项目引用若干COM组件,包括PDF文档预览组件,Office文档预览组件,视频播放组件.框架本身已提供安装程序在\packages\Tools\文件夹中(暴风影音安装程序未提供)

3.2. SQLite数据库如何使用

注1:所有的C#项目的目标平台,建议是x86,即使是64位开发环境中
注2:需要在客户端安装SQLite驱动,可以官方下载,注:本框架使用的是Net4.0的驱动.文件名称是: sqlite-netFx40-setup-bundle-x86-2010-1.0.98.0.exe

4后记

开放平台会不断完善,目前版本是3.1,谢谢大家的使用

标签: sdk 奇门 开放平台 淘宝 聚石塔 跨境电商 速卖通
最后更新:2022年9月23日

小Q

80后中年不油腻大叔,喜欢编写代码、打羽毛球、做木制玩具。目前定居浙江杭州

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2022 小Q的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备2022019157号-2