乐趣区

关于github:开源GreaterWMS-抖音SDK调用教程

利用介绍
GreaterWMS 抖音 SDK 调用教程

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

对应的 API 链接
抖音 API 文档
抖音音讯推送文档

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

沙箱环境开启
沙箱环境为了平安起见,并不能通过前端去批改,免得用户正点
向以下门路 post 一个 json data
http://127.0.0.1:8008/shopid/…
{
“t_code”: “{你方才在 GreaterWMS 会给这个店铺生成一个惟一值}”,
“sandbox”: “{将 sandbox 调整成开启还是敞开,开始是 1,敞开是 0}”
}
由此来管制店铺是否正式经营上线,默认是正式环境

代理 IP 开启
代理 IP 为了平安起见,并不能通过前端去批改,免得用户正点
向以下门路 post 一个 json data
http://127.0.0.1:8008/shopid/…
{
“t_code”: “{你方才在 GreaterWMS 会给这个店铺生成一个惟一值}”,
“proxy”: “{将代理调整成开启还是敞开,开始是 1,敞开是 0}”,
“proxy_ip”: “{代理 ip,是一个 json 数据}”
}
代理设置,None 或者 {“https”: “http://10.10.1.10:1080”},具体格局参见 https://docs.python-requests….
由此来管制店铺是否正式应用代理,默认是不应用

装置
下载插件
https://community.56yhz.com/p…
放到 GreaterWMS 根目录上面

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/p…

技术交换

退出移动版