应用介绍

GreaterWMS 抖音SDK调用教程

SDK具体功能:

  • 1,一仓多店,多仓多店
  • 2,库存同步,商品同步
  • 3,快递发货,物流轨迹
  • 4,订单拦截
  • 5,字节云仓
  • 6,精选联盟
  • 7,供应分销
  • 8,售后退款,账单

对应的API链接

创建抖店

  • 去抖音官方创建个商家应用
  • 抖店应用会给到3个Key,APPID,APP_SECRET,SHOP_ID
  • 在GreaterWMS电商店铺中,抖音页面添加一个店铺
  • 填入之前获得的3个Key和店铺名称
  • GreaterWMS会给这个店铺生成一个唯一值,用来实现一仓多店的唯一性

沙箱环境开启

{
"t_code": "{ 你刚才在GreaterWMS会给这个店铺生成一个唯一值 }",
"sandbox": "{ 将sandbox调整成开启还是关闭,开始是1,关闭是0 }"
}
  • 由此来控制店铺是否正式运营上线,默认是正式环境

代理IP开启

{
"t_code": "{ 你刚才在GreaterWMS会给这个店铺生成一个唯一值 }",
"proxy": "{ 将代理调整成开启还是关闭,开始是1,关闭是0 }",
"proxy_ip": "{ 代理ip,是一个json数据 }"
}

安装

    pip install GreaterWMS_DouYin-1.0.0-py3-none-any.whl
  • 版本的更新,安装的插件名会不同,请自行调整版本
  • 注册app
INSTALLED_APPS = [
'...',
'...',
'douyin'
]

API调用例子

# 在views.py
from douyin.views.ding_dan.order_searchList import OrderSearchList class Test(OrderSearchList):
def __init__(self):
self.params = {}
self.param.product_id = "3539925204033339668"
self.param.out_product_id = "11111"
self.param.show_draft = "true" # urls.py
from django.urls import path
from .views import Test urlpatterns = [
path(r'test/', Test.as_view({"post": "create"}), name="test")
]
  • 接下来只要向这个接口POST一个之前提到的店铺唯一值,"t_code" 就可以获取数据
回调的示例
{
"data": {
"account_template_id": "1",
"after_sale_service": "{\"supply_7day_return\":\"2\"}",
"appoint_delivery_day": "2",
"brand_id": "12344",
"car_vin_code": "VIN11111111111111",
"category_detail": {
"first_cid": "23264",
"first_cname": "教育培训",
"fourth_cid": "0",
"fourth_cname": "-",
"second_cid": "0",
"second_cname": "学习卡",
"third_cid": "0",
"third_cname": "-"
},
"cdf_category": "1",
"check_status": "1",
"create_time": "2021-03-29 15:52:52",
"delivery_delay_day": "2",
"delivery_method": "7",
"description": "<img src=\\\"https://tosv.boe.byted.org/obj/temai/54cbf542128eff94a3549284817c0af5bf5c2960www800-800\\\" style=\\\"width:100%;\\\">",
"discount_price": "12000",
"draft_status": "2",
"extra": "-",
"img": "https://xxxx.byted.org/obj/temai/54cbf542128eff94a3549284817c0af5bf5c2960www800-800",
"is_create": "1",
"is_sub_product": "true",
"limit_per_buyer": "5",
"logistics_info": {
"brand_country_id": "123",
"customs_clear_type": "1",
"net_weight_qty": "100",
"origin_country_id": "123",
"source_country_id": "123",
"tax_payer": "0"
},
"market_price": "12000",
"maximum_per_order": "5",
"minimum_per_order": "1",
"mobile": "15677775555",
"name": "xxx爽肤水",
"need_recharge_mode": "false",
"open_user_id": "1",
"out_product_id": "11111",
"outer_product_id": "11111",
"pay_type": "1",
"pic": "[\"https://sf6-ttcdn-tos.pstatp.com/obj/temai/0c71ce6acb4e3b508e0d30042b1a94262818ab41www800-800\"]",
"poi_resource": {
"coupon_return_methods": "[1]"
},
"presell_config_level": "2",
"presell_delay": "4",
"presell_type": "1",
"price_has_tax": "0",
"product_format": "{\"货号\":\"8888\"}",
"product_format_new": "{\"1088\":[{\"Value\":0,\"Name\":\"小33学二年级\",\"PropertyId\":1088,\"PropertyName\":\"适用学龄段\",\"diy_type\":1}],\"1319\":[{\"Value\":0,\"Name\":\"1\",\"PropertyId\":1319,\"PropertyName\":\"适用地区\",\"diy_type\":0}],\"1618\":[{\"Value\":0,\"Name\":\"9787218122861\",\"PropertyId\":1618,\"PropertyName\":\"ISBN编号\",\"diy_type\":0}],\"1831\":[{\"Value\":0,\"Name\":\"小学英语看图说话写话二年级\",\"PropertyId\":1831,\"PropertyName\":\"书名\",\"diy_type\":0}],\"2000\":[{\"Value\":34762,\"Name\":\"无\",\"PropertyId\":2000,\"PropertyName\":\"作者地区\",\"diy_type\":0}],\"2229\":[{\"Value\":0,\"Name\":\"1\",\"PropertyId\":2229,\"PropertyName\":\"编者\",\"diy_type\":0}],\"3271\":[{\"Value\":0,\"Name\":\"1\",\"PropertyId\":3271,\"PropertyName\":\"出版时间\",\"diy_type\":0}],\"449\":[{\"Value\":0,\"Name\":\"1\",\"PropertyId\":449,\"PropertyName\":\"作者\",\"diy_type\":0}],\"501\":[{\"Value\":7310,\"Name\":\"否\",\"PropertyId\":501,\"PropertyName\":\"是否是套装\",\"diy_type\":0}],\"855\":[{\"Value\":0,\"Name\":\"陕西人民教育出版社\",\"PropertyId\":855,\"PropertyName\":\"出版社名称\",\"diy_type\":0}]}",
"product_id": "3539925204033339668",
"product_id_str": "3539925204033339668",
"quality_list": [
{
"quality_attachments": [
{
"media_type": "1",
"url": "http://www.byted***.com/YYYY"
}
],
"quality_key": "3457***9470978",
"quality_name": "进货凭证"
}
],
"recommend_remark": "真的很好啊",
"spec_id": "1",
"spec_pics": [
{
"pic": "temai/b637513c50b994f4c89de56a17886caca5d6569awww800-800",
"spec_detail_id": "1695459998447656"
}
],
"spec_prices": [
{
"code": "aaa",
"customs_report_info": {
"bar_code": "-",
"first_measure_qty": "1",
"first_measure_unit": "-",
"g_model": "-",
"hs_code": "1564564",
"report_brand_name": "-",
"report_name": "-",
"second_measure_qty": "1",
"second_measure_unit": "-",
"unit": "-",
"usage": "-"
},
"lock_step_stock_num": "1",
"lock_stock_num": "1",
"out_sku_id": "0",
"outer_sku_id": "0",
"presell_delay": "5",
"price": "102",
"prom_step_stock_num": "0",
"prom_stock_num": "0",
"promotion_step_stock_num": "0",
"promotion_stock_num": "0",
"sku_id": "1695459998495774",
"sku_type": "0",
"spec_detail_id1": "1695459998494734",
"spec_detail_id2": "1695459998494734",
"spec_detail_id3": "0",
"spec_detail_ids": "[1695459998494734, 1695459998494766]",
"step_stock_num": "0",
"stock_num": "13",
"stock_num_map": {},
"supplier_id": "123",
"tax_exemption_sku_info": {
"is_suit": "1",
"suit_num": "10",
"volume": "100"
}
}
],
"specs": [
{
"id": "1713023986705415",
"is_leaf": "0",
"name": "颜色",
"pid": "1713023986705415",
"spec_id": "1713023983665214",
"values": [
{
"id": "1695459998447656",
"is_leaf": "1",
"name": "红色",
"pid": "1695459998447640",
"spec_id": "1713023983665214",
"status": "1"
}
]
}
],
"standard_brand_id": "121354",
"status": "1",
"update_time": "2021-03-29T15:52:52+08:00"
},
"err_no": 0,
"message": "success",
"code": 10000,
"msg": "success",
"sub_code": "",
"sub_msg": ""
}
  • 一定要POST店铺唯一值,这样系统才会判断是哪个店铺发起的请求

消息推送

# 在views.py
from douyin.views.notify import NotifyAPI class Notify(NotifyAPI):
def __init__(self):
self.params = {} # urls.py
from django.urls import path
from .views import Notify urlpatterns = [
path(r'notify/', Notify.as_view({"post": "create"}), name="notify")
]
  • 接下来只要向这个接口POST一个之前提到的店铺唯一值,"t_code" 就可以获取数据
  • 一定要POST店铺唯一值,这样系统才会判断是哪个店铺发起的请求
功能

下载地址
https://community.56yhz.com/plugMarket/118.html


技术交流群
 



【代码开源】GreaterWMS 抖音SDK调用教程的更多相关文章

  1. 100行代码搞定抖音短视频App,终于可以和美女合唱了。

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由视频咖 发表于云+社区专栏 本文作者,shengcui,腾讯云高级开发工程师,负责移动客户端开发 最近抖音最近又带了一波合唱的节奏,老 ...

  2. 前端福利,用 JS 就能实现抖音养号等诸多功能

    我是风筝,公众号「古时的风筝」,一个不只有技术的技术公众号,一个在程序圈混迹多年,主业 Java,另外 Python.React 也玩儿的 6 的斜杠开发者. Spring Cloud 系列文章已经完 ...

  3. Python爬虫---爬取抖音短视频

    目录 前言 抖音爬虫制作 选定网页 分析网页 提取id构造网址 拼接数据包链接 获取视频地址 下载视频 全部代码 实现结果 待解决的问题 前言 最近一直想要写一个抖音爬虫来批量下载抖音的短视频,但是经 ...

  4. JAVA代码实现抖音短视频去水印功能

    今天有人找我帮他抖音视频去水印,发到朋友圈,然后就研究了一下.去水印功能代码如下: public class DouYinQushuiyin { public static void main(Str ...

  5. 抖音数据采集SDK

    接口参数.返回示例请参考文档:抖音api Github仓库:DouyinSDK 0. 初始化 from douyin import AwemeSDK token = 'xxxxxxxx' host = ...

  6. 最新快手抖音短视频源码web+APP架设教程+完整数据

    最新更新快手抖音短视频源码web+APP架设教程+完整数据完美运行 视频直播源码,好东西,反正有人要就是了. 下载地址:https://pan.baidu.com/wap/init?surl=POU5 ...

  7. 抖音网页版高清视频抓取教程selenium

    废话不多说,直接上代码 from selenium import webdriver from selenium.webdriver import ChromeOptions import time ...

  8. Vegas教程:教你制作抖音热门人物穿越门窗特效

    抖音上经常会有很多特效视频,例如换妆.分镜.合拍.放大等,合适的特效总是会让视频更加出彩.这些特效,除了一部分是抖音自带以外,很多都是用的其他视频特效软件制作而成.这些视频编辑软件操作简单易上手,强大 ...

  9. 技术基础 | 用JSON在抖音上发布动态——使用Stargate即可轻松实现

    Cassandra是世界上经受住最多实战考验的数据库,通过其快速且易于使用的数据API,让你的程序开发升级. 本文将介绍什么是Stargate以及Stargate的最新进展,如果您想快速浏览相关代码和 ...

随机推荐

  1. SQL Server 2005 - 让 SELECT 查詢結果额外增加递增序号

    /* 方法一*/SELECT 序號= (SELECT COUNT(客戶編號) FROM 客戶 AS LiMing                 WHERE LiMing.客戶編號<= Chan ...

  2. vmware扩容centos根目录

    在vmware中编辑,给磁盘扩容 在centos中使用命令fdisk /dev/sda 输入n创建新分区 输入p创建主分区 回车,默认分区号 回车,默认起始扇区 回车,默认last扇区 输入t,改变分 ...

  3. C#里面操作COM组件

    //这种写法是在COM操作里面是很经常见到的   TestDefaultMethod(foo: "test", bar: "test");

  4. 超简单的集成表达式树查询组件,Sy.ExpressionBuilder 使用说明

    Sy.ExpressionBuilder是一套依赖于表达式树上的集成的查询组件.设计的初衷没别的,就为了少写代码,让查询业务可以变得更加模式化.目前可以从nuget 获取到该组件. 来到查询,查询实体 ...

  5. Pycharm新建Python项目

    关于新建项目时配置项目环境(最好是每个项目单独的虚拟Python环境): Python为什么要使用虚拟环境-Python虚拟环境的安装和配置-virtualenv Pycharm创建Python项目 ...

  6. k8s集群StatefulSets的Pod调度查询丢失问题?

    k8s集群StatefulSets的Pod调度查询丢失问题? 考点之简单介绍下StatefulSets 和 Deployment 之间有什么本质区别?特定场景该如何做出选择呢? 考点之你能辩证的说说看 ...

  7. 简单实现一个快速传输电子书到kindle的小项目

    前言 最近翻出来好久没有看的kindle,准备继续我的阅读之路.当然,也是因为发现了一个非常好的获取电子书资源的网站,又燃起了我的阅读兴趣. 然而,往kindle里传输电子书的方式一共有四种: 直接在 ...

  8. jq 全选 全不选

  9. php 23种设计模型 - 策略模式

    介绍 意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换,用户还不需要知道其具体的实现 主要解决:在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护. 何时使 ...

  10. ospf应用简单

    ospf应用简单 OSPF (SPF) 属于链路状态路由选择协议,并且是公有标准, 理论上是没有网络规模限制的: 支持网络的层次化设计,可以将网络分为2层.   层,是通过"区域" ...