目前公司自己的ERP要跟旺店通做对接。
旺店通上会拿到淘宝的订单数据,需要把每日销量信息进行汇总,然后发布API供ERP来调用获取。
目前的问题是,旺店通提出,ERP必须调用奇门的接口来调用他们的API
我的理解是:旺店通将接口注册到奇门,ERP去调用奇门API接口,请求会被转发到旺店通,接口是同步的,最终将返回消息给SAP,那么:
ERP端是否需要去申请奇门资质?
根据您的描述,ERP需要调用旺店通提供的API来获取每日销量信息,而旺店通要求ERP使用奇门接口来访问他们的API。
关于您的问题:
ERP是否一定需要调用奇门接口?
从技术上说,ERP可以直接调用旺店通提供的API来获取数据。然而,如果旺店通规定必须使用奇门接口才能访问他们的API,则ERP需要按照规定进行调用。
是否涉及到什么数据使用规范问题?
在与旺店通对接时,可能会有一些数据使用规范需要遵守。例如,在访问API时可能需要提供特定的参数、格式或者标识符等。这些规范一般都会在旺店通提供的开发文档中详细说明,ERP需要按照规范进行调用以确保数据的正确性和安全性。
我们公司是否需要去申请奇门资质?
如果旺店通要求ERP必须使用奇门接口来访问他们的API,则ERP需要申请奇门的开发者账号和密钥。这需要您的公司向奇门平台提交申请并且满足一定的条件(例如,具有合法的企业身份)。在获得开发者账号和密钥后,ERP才能使用奇门接口来访问旺店通的API。
总之,为了与旺店通对接成功,ERP需要按照旺店通和奇门平台规定进行操作。如果遇到任何问题,可以向旺店通或奇门平台咨询相关技术支持。
我们公司也在用旺店通,所以有所了解;
第三方ERP-旺店通API-淘宝|京东|拼多多。旺店通完成的订单信息的采集。
所以理论上如果不是ERP要顶替旺店通的话,直接开通旺店通的调用接口就行了。
https://open.wangdian.cn/qyb/open/apidoc/doc?path=trade_query.php
官方的说明:为了达到用户隐私及数据安全保护的规范要求,淘系订单数据将无法直接提供。
所以你如果不是非要原始淘宝数据的话,理论上没必要对接奇门的。
旺店通接口(收费的):https://open.wangdian.cn/
这个接口应该可以可以满足你的需求的。
以下答案由GPT-4.0Plus大模型与博主A努力中.......共同编写:
根据您的描述,ERP需要通过奇门的接口平台来调用旺店通的API,获取淘宝订单数据。在此模式下,ERP端是否需要申请奇门资质,主要取决于以下几点:
综上,如果旺店通的接口:
1)可以被公开调用,且数据开放;
2)不需要奇门资质方解密或验证;
3)调用免费,不在奇门单独计费;
则ERP调用方无需申请奇门资质,直接通过公开API调用旺店通接口即可。
否则,建议ERP调用方根据接口具体要求,在奇门注册相应的资质并获取key,以便访问旺店通的接口。
根据您的描述,ERP需要通过奇门的接口调用旺店通的API,因此您需要在奇门开放平台注册一个应用,并获取一个已授权的AppKey和AppSecret才能使用奇门的接口。
具体步骤如下:
1.注册应用
在奇门开放平台(open.1688.com)登录账号后,选择左侧栏“应用管理 > 首页”,点击“创建应用”填写基本信息,包括应用名称、所属行业、服务类别等,并提交审核申请,等待审核通过后即可在应用列表中看到该应用。
创建API
通过奇门开放平台(open.1688.com)的开发者文档(https://open.1688.com/doc/api/cn/index.htm%EF%BC%89%EF%BC%8C%E6%8C%89%E6%96%87%E6%A1%A3%E8%A6%81%E6%B1%82%E5%88%9B%E5%BB%BA%E5%AF%B9%E5%BA%94%E7%9A%84API%E3%80%82
获取 AppKey 和 AppSecret
在奇门开放平台中,找到审核通过的应用,点击进入该应用详情页面,即可看到该应用对应的AppKey和AppSecret。
调用 API
最后,使用AppKey和AppSecret向奇门开放平台发起认证请求,获得access_token后,ERP就可以通过奇门的接口调用旺店通的API了。
需要注意的是,这里的奇门指的是阿里巴巴集团的奇门电子面单服务平台,而非一些第三方接口提供商。因此,如果您的ERP系统之前没有使用阿里巴巴集团的奇门服务,那么需要进行相关认证和授权操作。
以下答案由GPT-3.5大模型与博主波罗歌共同编写:
是的,ERP端需要申请奇门资质才能够调用旺店通的API。在奇门调用旺店通API的流程如下:
以下是一个Python示例代码,演示如何通过奇门调用旺店通的API:
import requests
import hashlib
import time
# 设置旺店通API地址
api_url = 'http://api.test.com'
# 设置奇门API地址
qimen_api_url = 'http://qimen.test.com'
# 设置奇门appkey和secret
appkey = '123456'
secret = 'abcdefghijklmn'
# 构造API请求参数
params = {
'method': 'get_sales_data',
'start_time': '2021-01-01',
'end_time': '2021-01-31',
}
# 生成sign
sign = hashlib.md5((secret + str(int(time.time()))).encode('utf-8')).hexdigest()
# 构造奇门API请求参数
qimen_params = {
'method': 'taobao.qimen.transferorder',
'format': 'json',
'app_key': appkey,
'sign': sign,
'timestamp': int(time.time()),
'v': '2.0',
'partner_id': 'test',
'content': {
'transfer_order': {
'order_type': 'OTHERS',
'warehouse_code': 'WH01',
'items': [
{
'item_code': 'ITEM001',
'item_name': '测试商品',
'quantity': '10',
}
]
}
}
}
# 发送奇门API请求
response = requests.post(qimen_api_url, json=qimen_params)
# 解析奇门API响应,获取旺店通API地址和所需参数
api_params = response.json().get('response', {}).get('transfer_order_result', {}).get('content', {})
# 构造旺店通API请求参数
api_params.update(params)
# 发送旺店通API请求
response = requests.post(api_url, data=api_params)
# 处理旺店通API响应
if response.status_code == 200:
result = response.json()
# TODO: 处理旺店通API响应数据
else:
# TODO: 处理请求失败情况
需要注意的是,以上示例代码仅供参考,具体实现需要根据项目的实际情况进行调整。另外,在申请奇门资质之前,需要先在旺店通上注册API并获取到API的地址和所需参数。
如果我的回答解决了您的问题,请采纳!
畅捷通T+和旺店通·企业奇门单据接口对接
可以借鉴下
https://blog.csdn.net/weixin_66408428/article/details/128737174
这个肯定要用相应的接口,才能获取到数据