生成 Link V2

更新时间 2024-07-24 02:58:49
收藏
我的收藏

接口说明

该接口用于生成能够直接跳转到端内小程序的 url link。

根据参数生成 url link 链接,需传入到期时间的 Unix 时间戳,最长距离当前时间 180 天。

  1. 实际有效时间按照小时计算,不满一小时自动向上取整。
    • 假设当前时间(ct)为2022-2-2 16:23,传入到期时间(et)为 2022-2-2 18:00
    • et-ct = 一小时37分钟,向上取整为2小时
    • 因此,实际到期时间为2小时,即2022-2-2 18:23过期

使用限制

接口有频次限制,每个小程序,100qps,50w 次/自然日。如有特殊需求联系 oncall。

基本信息

名称描述
HTTP URL
HTTP Method
POST
Scope
apps.url_link.generate
权限要求
  • 此能力仅支持小程序通过试运营期后可用,默认获取权限,或满足指定行业类目的小程序则默认拥有权限(见文章末尾说明)

请求头

名称字段类型是否必填示例描述
access-tokenStringclt.943da17996fb5cebfbc70c044c3fc25a57T54DcjT6HNKGqnUdxzy1KcxFnZ
content-typeStringapplication/json
固定值"application/json"

请求参数

Body

名称字段类型是否必填示例描述
app_idStringtt*********

小程序ID

app_nameStringdouyin

宿主名称,可选 douyin,douyinlite,toutiao,toutiaolite

expire_timeInt641665158399

到期失效的URL Link的失效时间。为 Unix 时间戳,实际失效时间为距离当前时间小时数,向上取整。最长间隔天数为180天。

pathStringpages/index

通过URL Link进入的小程序页面路径,必须是已经发布的小程序存在的页面,不可携带 query。path 为空时会跳转小程序主页。

queryString{"id":"123***789"}

通过URL Link进入小程序时的 query(json形式),若无请填{}。最大1024个字符,只支持数字,大小写英文以及部分特殊字符:`{}!#$&'()*+,/:;=?@-._~%``。

请求示例

curl --location --request POST 'https://open.douyin.com/api/apps/v1/url_link/generate/' \
--header 'Content-Type: application/json' \
--header 'access-token: clt.943da17996fb5cebfbc70c044c3fc25a57T54DcjT6HNKGqnUdxzy1******' \
--data-raw '{
    "app_id":"tt********",
    "app_name":"douyin",
    "path":"xxxx",
    "query":"{xxx:xxxx}",
    "expire_time":1644464021,
}'
 

响应参数

Body

名称字段类型是否必填示例描述
err_msgString""

错误信息

err_noInt320

错误码

log_idString

响应示例

正常响应示例

{
  "err_no": 0,
  "err_msg": "",
  "log_id": "202008121419360101980821035705926A",
  "data": {
    "url_link": "https://z.douyin.com/Lu86lrX"
  }
}

异常响应示例

{
  "err_no": 28005001,
  "err_msg": "参数解析失败",
  "log_id": "202008121419360101980821035705926A"
}

错误码

http状态码错误码错误码描述排查建议
20028005001

参数解析失败

参数解析失败,请检查参数格式

20028005014

到期时间不在范围内

到期时间不在范围内

20028001003

access_token过期或无权限

重新获取access_token,见client_token获取说明

20028005015

权限被封禁

权限被封禁

20028005017

schema编码异常

请检查参数格式

20028005016

生成URL_Link频率过快

生成URL_Link频率过快

20028005018

生成URL_Link数量超过上限

生成URL_Link数量超过上限

20028005022

链接生成失败,联系开发人员

链接生成失败,联系开发人员

20028005002

系统异常

重试

特殊行业类目​

以下行业类目下的小程序,默认直接拥有权限​
行业​
服务类目​
生活服务​
餐饮-餐饮-餐饮门店​
生活服务​
餐饮-餐饮-美食团购平台​
生活服务​
餐饮-餐饮-外卖平台​
生活服务​
餐饮-餐饮-点餐平台​
生活服务​
餐饮-餐饮-点评与推荐​
生活服务​
餐饮-餐饮-菜谱​
生活服务​
餐饮-餐饮-餐厅排队​
生活服务​
生活服务-生活服务-营业性演出票务​
生活服务​
生活服务-生活服务-摄影/扩印​
生活服务​
生活服务-生活服务-搬家公司​
生活服务​
生活服务-生活服务-家政​
生活服务​
生活服务-生活服务-高空清洗​
生活服务​
生活服务-生活服务-月嫂/育儿嫂​
生活服务​
生活服务-生活服务-电路检测维修​
生活服务​
生活服务-生活服务-防水补漏/装修修缮​
生活服务​
生活服务-生活服务-燃烧器具安装/维​
生活服务​
酒店旅游-酒店旅游-酒店住宿​
生活服务​
酒店旅游-酒店旅游-景区服务​
生活服务​
酒店旅游-酒店旅游-酒旅平台​
生活服务​
零售-零售-商场百货​
生活服务​
零售-零售-超市/便利店​
生活服务​
零售-零售-品牌商​
生活服务​
生活服务-生活服务-休闲玩乐平台​
生活服务​
生活服务-生活服务-娱乐场所​
生活服务​
交通出行-交通出行-航空​
咨询​
商业服务-商业服务-法律服务​
咨询​
商业服务-商业服务-律师事务所​
咨询​
商业服务-商业服务-心理咨询​
电商​
电商-电商插件-任务玩法​
电商​
电商-电商插件-权益营销​
电商​
电商-电商插件-创意互动​
电商​
电商-电商插件-商品展示​
电商​
电商-电商插件-推荐导购​
电商​
电商-电商插件-C2B定制​
电商​
电商-电商插件-特殊交易​
电商​
电商-电商插件-线下服务/线下活动​
电商​
电商-电商插件-售后/其他品牌服务​
线索​
房地产-房地产-商品房预售​
线索​
房地产-房地产-房地产开发商​
线索​
房地产-房地产-房地产资讯​
线索​
房地产-房地产-房屋中介​
线索​
房地产-房地产-物业管理​
线索​
汽车-汽车-二手车​
线索​
汽车-汽车-汽车报价/比价​
线索​
汽车-汽车-养车/修车​
线索​
汽车-汽车-汽车资讯​
线索​
汽车-汽车-车展服务​
线索​
汽车-汽车-汽车厂商/下属子(分)公司​
线索​
汽车-汽车-汽车经销商/4S店​
线索​
商业服务-商业服务-法律服务​
线索​
商业服务-商业服务-律师事务所​
线索​
房地产-房地产-装修/建材​
线索​
商业服务-商业服务-招聘/求职(中介)​
线索​
商业服务-商业服务-第三方人力资源服务​
线索​
商业服务-商业服务-供应链企业​