注意:以下文档只适用于TOP接口,请谨慎使用!
阿里CRM客户跟进状态
客户小满是否跟进中
创建小满临时账户
ICBU CRM订购小满订单记录同步小满履约
获取小满演示账号
小满线上订单同步CRM
阿里巴巴国际站账号解绑小满账号
销售隐私号获取
查询订单信息
查询小满侧客户合同信息
查询客户当前所在的组织信息
同步小满拜访
小满购满原因信息同步
小满侧获取阿里跟进人员信息
小满活动数据同步
小满服务记录数据同步
查询小满侧可退款日期
查询小满侧退款提示
查询小满侧退款信息
小满退款税务审批结果同步CRM
leads资源引入接口
ames订单消息同步
获取商家联系人信息
奇门SAAS动态报价查询
奇门SAAS动态表单查询
crm客户是否有小满标判断
注册线索人
创建云会销
创建互动行为
修改云会销
小满测获取中供客户跟进状态
查询客户指定标签组的表现列表
生成微信小程序码
调用接口创建线索
通用创建线索人
外呼意愿度leads上报接口
奇门SAAS级联动态表单查询
企微短信发送
核销小满优惠券
创建小满优惠券
绑定客户和小满促销
查询近期删除了销售角色和主管角色的人员列表信息
小满客户商品服务状态数据回传
ada外呼回执回调接口
GGS港台校验小满促销规格是否可下单
通过GID获取小满账户信息
GGS港台创建小满订单
GGS港台创建小满临时账户
小满订单状态变化通知CRM-GGS
小满作废客户未确认含小满方案
shops信息查询
外部对接生成leads
查询客户行业信息以及批量商机所属组织信息
获取小满免登链接
ggs小满动态表单规格校验
ggs小满动态表单创建订单
ggs小满动态表单查询销售选择的规格信息
获取二环销售服务中列表页shops标签
OKKI Shops 报告生成
OKKI shops报告查询
cgs获取小满免登链接接口
cgs查询销售已选的规格信息
cgs组合促销下单校验
查询品牌领航会员信息
小满CRM-OKKI消耗调用
全国小满折扣申请
小满侧AI Reach信息查询
AiReach售前工具-查询潜客量级记录列表
AiReach售前工具-根据网址查询潜客量级
| 环境 | HTTP请求地址 | HTTPS请求地址 |
|---|---|---|
| 正式环境 | http://gw.api.taobao.com/router/rest | https://eco.taobao.com/router/rest |
| 名称 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| method | String | 是 | API接口名称。 |
| app_key | String | 是 | TOP分配给应用的AppKey。 |
| target_app_key | String | 否 | 被调用的目标AppKey,仅当被调用的API为第三方ISV提供时有效。 |
| sign_method | String | 是 | 签名的摘要算法,可选值为:hmac,md5。 |
| sign | String | 是 | API输入参数签名结果,签名算法介绍请点击这里。 |
| session | String | 否 | 用户登录授权成功后,TOP颁发给应用的授权信息,详细介绍请点击这里。当此API的标签上注明:“需要授权”,则此参数必传;“不需要授权”,则此参数不需要传;“可选授权”,则此参数为可选。 |
| timestamp | String | 是 | 时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8,例如:2015-01-01 12:00:00。淘宝API服务端允许客户端请求最大时间误差为10分钟。 |
| format | String | 否 | 响应格式。默认为xml格式,可选值:xml,json。 |
| v | String | 是 | API协议版本,可选值:2.0。 |
| partner_id | String | 否 | 合作伙伴身份标识。 |
| simplify | Boolean | 否 | 是否采用精简JSON返回格式,仅当format=json时有效,默认值为:false。 |
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| resource_message | String | 必须 | {"product":"","origin":"","creator":"","modifier":"","companyName":"","linkManName":"","mobileNumber":"","address":"","others":{"position":"","commitDate":"2022-05-10 10:00:00","UserID":""}} | 待提交的资源你JSON串 |
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| trace_id | Number | 1522590548676585731 | 导入的资源id |
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaCrmResourceServiceInputRequest req = new AlibabaCrmResourceServiceInputRequest();
req.setResourceMessage("{\"product\":\"\",\"origin\":\"\",\"creator\":\"\",\"modifier\":\"\",\"companyName\":\"\",\"linkManName\":\"\",\"mobileNumber\":\"\",\"address\":\"\",\"others\":{\"position\":\"\",\"commitDate\":\"2022-05-10 10:00:00\",\"UserID\":\"\"}}");
AlibabaCrmResourceServiceInputResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaCrmResourceServiceInputRequest req = new AlibabaCrmResourceServiceInputRequest();
req.ResourceMessage = "{\"product\":\"\",\"origin\":\"\",\"creator\":\"\",\"modifier\":\"\",\"companyName\":\"\",\"linkManName\":\"\",\"mobileNumber\":\"\",\"address\":\"\",\"others\":{\"position\":\"\",\"commitDate\":\"2022-05-10 10:00:00\",\"UserID\":\"\"}}";
AlibabaCrmResourceServiceInputResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaCrmResourceServiceInputRequest;
$req->setResourceMessage("{\"product\":\"\",\"origin\":\"\",\"creator\":\"\",\"modifier\":\"\",\"companyName\":\"\",\"linkManName\":\"\",\"mobileNumber\":\"\",\"address\":\"\",\"others\":{\"position\":\"\",\"commitDate\":\"2022-05-10 10:00:00\",\"UserID\":\"\"}}");
$resp = $c->execute($req);
curl -X POST 'http://gw.api.taobao.com/router/rest' \ -H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \ -d 'app_key=12129701' \ -d 'format=json' \ -d 'method=alibaba.crm.resource.service.input' \ -d 'partner_id=apidoc' \ -d 'sign=9BD48C3EC0A87AEB3E440E11068118F6' \ -d 'sign_method=hmac' \ -d 'timestamp=2025-12-14+17%3A24%3A30' \ -d 'v=2.0' \ -d 'resource_message=%7B%5C%22product%5C%22%3A%5C%22%5C%22%2C%5C%22origin%5C%22%3A%5C%22%5C%22%2C%5C%22creator%5C%22%3A%5C%22%5C%22%2C%5C%22modifier%5C%22%3A%5C%22%5C%22%2C%5C%22companyName%5C%22%3A%5C%22%5C%22%2C%5C%22linkManName%5C%22%3A%5C%22%5C%22%2C%5C%22mobileNumber%5C%22%3A%5C%22%5C%22%2C%5C%22address%5C%22%3A%5C%22%5C%22%2C%5C%22others%5C%22%3A%7B%5C%22position%5C%22%3A%5C%22%5C%22%2C%5C%22commitDate%5C%22%3A%5C%222022-05-10+10%3A00%3A00%5C%22%2C%5C%22UserID%5C%22%3A%5C%22%5C%22%7D%7D'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaCrmResourceServiceInputRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.resource_message="{\"product\":\"\",\"origin\":\"\",\"creator\":\"\",\"modifier\":\"\",\"companyName\":\"\",\"linkManName\":\"\",\"mobileNumber\":\"\",\"address\":\"\",\"others\":{\"position\":\"\",\"commitDate\":\"2022-05-10 10:00:00\",\"UserID\":\"\"}}"
try:
resp= req.getResponse()
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"alibaba.crm.resource.service.input");
add_param(pRequest,"resource_message","{\"product\":\"\",\"origin\":\"\",\"creator\":\"\",\"modifier\":\"\",\"companyName\":\"\",\"linkManName\":\"\",\"mobileNumber\":\"\",\"address\":\"\",\"others\":{\"position\":\"\",\"commitDate\":\"2022-05-10 10:00:00\",\"UserID\":\"\"}}");
pResponse = top_execute(pClient,pRequest,NULL);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('alibaba.crm.resource.service.input', {
'resource_message':'{\"product\":\"\",\"origin\":\"\",\"creator\":\"\",\"modifier\":\"\",\"companyName\":\"\",\"linkManName\":\"\",\"mobileNumber\":\"\",\"address\":\"\",\"others\":{\"position\":\"\",\"commitDate\":\"2022-05-10 10:00:00\",\"UserID\":\"\"}}'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})
<alibaba_crm_resource_service_input_response>
<trace_id>1522590548676585731</trace_id>
</alibaba_crm_resource_service_input_response>
{
"alibaba_crm_resource_service_input_response":{
"trace_id":1522590548676585731
}
}
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>
{
"error_response":{
"msg":"Remote service error",
"code":50,
"sub_msg":"非法参数",
"sub_code":"isv.invalid-parameter"
}
}
| 错误码 | 错误描述 | 解决方案 |
|---|