注意:以下文档只适用于TOP接口,请谨慎使用!
美家户型同步到算法
装企商品列表
商品批量id查询详情接口
外部系统离职接口
查看绑定员工方案列表
外部文件上传API
一石多面模型上传
批量上传3D模型
2D模型上传
获取户型信息
方案的渲染图
删除企业下商品
根据类目ID获取类目属性
创建企业下商品创建
获取商品分公司价格数据
保存商品分公司价格数据
获取企业下所有的分公司列表
批量申请上传图片
搜索企业下的品牌
删除商品分公司价格数据
获取员工所属的分公司列表
批量根据文件id获取文件url
获取报价信息
获取企业线索列表
根据方案id获取算量检核结果
新增线索
线索派单
录入或更新意向订金
更新线索
关联方案设计
新增或更新预算信息
新增或更新装修合同
生成智能设计任务,结果异步返回
获取可以进行AI设计的所有风格
获取智能设计任务结果
获取设计师操作日志
外部系统账号解除绑定
方案详情获取
设计家方案列表查询
创建空方案信息
方案复制
生成户型图
获取户型图
生成3d全屋漫游图
根据任务id查询3d全屋漫游图
创建方案及户型图
根据任务id查询户型图详情
获取owner用户模型池tree
创建模型池
更新模型池信息
删除模型池
上传模型
更新模型
删除模型
移动模型
模型搜索
每平每屋第三方免登服务
服务转交
同步客户信息
外部系统通过pageCode换pageUrl
商品绑定模型
商品授权接口
商品更新状态
商品导入
内容搜索
获取内容筛选枚举
内容详情
更新商品信息
删除商品
商家下派线索拉取接口
门店创建
门店编辑
门店查询
指房宝对比方案渲染图底图接口
千机岛-内容根据省/市/小区/户型数据统计
内容埋点数据查询
天猫好房二期获取户型信息接口
企业删除员工接口
企业修改员工信息
企业新增员工账号
查询员工信息
企业查询角色列表
同步员工角色
企业角色列表
门店列表接口
外部系统通过pageCode换pageUrl
星麦云登录验证码短信接口
创建空方案v2版本
根据方案生成户型图
洞窝公库模型图片搜索
AIGC 图片内容生成
模型obj获取
洞窝夸识户型方案样板间搜索
户型库小区小区名称联想
户型库小区小区名称联想
模型fbx获取
设计家绑定账号免登
账号绑定
企业角色列表
环境 | 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。 |
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
uid | String | 必须 | xxxxx | 用户唯一id | |
mobile | String | 必须 | 13100000000 | 手机号 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
message_info | String | success | 错误信息 |
message_code | Number | 0 | 错误码 |
message_flag | Boolean | true | 是否成功 |
data | AccountBindResp | data | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaHomestylerMemberAccountBindRequest req = new AlibabaHomestylerMemberAccountBindRequest(); req.setUid("xxxxx"); req.setMobile("13100000000"); AlibabaHomestylerMemberAccountBindResponse rsp = client.execute(req); System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret); AlibabaHomestylerMemberAccountBindRequest req = new AlibabaHomestylerMemberAccountBindRequest(); req.Uid = "xxxxx"; req.Mobile = "13100000000"; AlibabaHomestylerMemberAccountBindResponse rsp = client.Execute(req); Console.WriteLine(rsp.Body);
$c = new TopClient; $c->appkey = $appkey; $c->secretKey = $secret; $req = new AlibabaHomestylerMemberAccountBindRequest; $req->setUid("xxxxx"); $req->setMobile("13100000000"); $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.homestyler.member.account.bind' \ -d 'partner_id=apidoc' \ -d 'sign=BFB4DC8F257E8BC56786F8CDDEE366C0' \ -d 'sign_method=hmac' \ -d 'timestamp=2025-05-14+16%3A08%3A23' \ -d 'v=2.0' \ -d 'mobile=13100000000' \ -d 'uid=xxxxx'
# -*- coding: utf-8 -*- import top.api req=top.api.AlibabaHomestylerMemberAccountBindRequest(url,port) req.set_app_info(top.appinfo(appkey,secret)) req.uid="xxxxx" req.mobile="13100000000" 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.homestyler.member.account.bind"); add_param(pRequest,"uid","xxxxx"); add_param(pRequest,"mobile","13100000000"); 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.homestyler.member.account.bind', { 'uid':'xxxxx', 'mobile':'13100000000' }, function(error, response) { if (!error) console.log(response); else console.log(error); })
<alibaba_homestyler_member_account_bind_response> <message_info>success</message_info> <message_code>0</message_code> <message_flag>true</message_flag> <data> <encrypt_user_id>Lq8bmphyXPZ1VgXa5aCOaQ==</encrypt_user_id> </data> </alibaba_homestyler_member_account_bind_response>
{ "alibaba_homestyler_member_account_bind_response":{ "message_info":"success", "message_code":0, "message_flag":true, "data":{ "encrypt_user_id":"Lq8bmphyXPZ1VgXa5aCOaQ==" } } }
<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" } }
错误码 | 错误描述 | 解决方案 |
---|