跳到主要内容

老版本 API

创建智能链接

必须条件

  • 获取您的 访问密钥 (ACCESS_KEY)
  • 使用 HTTPS 请求头 Authorization: Bearer $ACCESS_KEY

请求 API

POST  https://www.allapp.link/deeplink/

请求体

{
"project": "branch-proj-01",
"link_data": {
"key1": "val1"
},
"redirections": {
"default": {
"type": "default",
"url": "http://www.baidu.com/"
},
"ios": {
"type": "default",
"value": {
"market_url": "https://apps.apple.com/cn/app/%E6%8A%96%E9%9F%B3-%E4%B8%BA%E4%B8%AD%E5%9B%BD%E5%81%A5%E5%84%BF%E5%8A%A0%E6%B2%B9/id1142110895",
"scheme_url": "https://apps.apple.com/cn/app/%E6%8A%96%E9%9F%B3-%E4%B8%BA%E4%B8%AD%E5%9B%BD%E5%81%A5%E5%84%BF%E5%8A%A0%E6%B2%B9/id1142110895"
}
},
"android": {
"type": "default",
"value": {
"market_url": "http://www.qq.com/",
"scheme_url": "http://www.qq.com/"
}
}
}
}
  • project: 您所在的项目的项目 ID
  • link_data: 您自定义的键值对,用于您的业务逻辑
  • redirections: 自动跳转的目的地,此处有 3 个方向,ios,android,default
  • ios:如果不传此字段,系统自动注入您的
    • market_url:应用商店地址,用户未安装时跳转
    • scheme_url:应用伪协议地址,用户已安装时跳转
  • android:如果不传此字段,系统自动注入您的
    • market_url:应用商店地址,用户未安装时跳转
    • scheme_url:应用伪协议地址,用户已安装时跳转
  • default:在同时不满足 ios,android 平台的情况,默认跳转的地址。如果不传此字段,系统自动注入您的

响应结果

{
"link": "https://www.allapp.link/68qfBEW84TQDRmb3wCPowk"
}

修改智能链接

必须条件

  • 获取您的 访问密钥 (ACCESS_KEY)
  • 使用 HTTPS 请求头 Authorization: Bearer $ACCESS_KEY

请求 API

PUT  https://www.allapp.link/deeplink/$DEEPLINK_HASH_ID/

温馨提示:此处为 https 请求。 并且 PUT 请求的 URL 的尾部有"/"

请求体

{
"project": "branch-proj-01",
"link_data": {
"key1": "val1"
},
"redirections": {
"default": {
"type": "default",
"url": "http://www.baidu.com/"
},
"ios": {
"type": "default",
"value": {
"market_url": "https://apps.apple.com/cn/app/%E6%8A%96%E9%9F%B3-%E4%B8%BA%E4%B8%AD%E5%9B%BD%E5%81%A5%E5%84%BF%E5%8A%A0%E6%B2%B9/id1142110895",
"scheme_url": "https://apps.apple.com/cn/app/%E6%8A%96%E9%9F%B3-%E4%B8%BA%E4%B8%AD%E5%9B%BD%E5%81%A5%E5%84%BF%E5%8A%A0%E6%B2%B9/id1142110895"
}
},
"android": {
"type": "default",
"value": {
"market_url": "http://www.qq.com/",
"scheme_url": "http://www.qq.com/"
}
}
}
}
  • project: 您所在的项目的项目 ID
  • link_data: 您自定义的键值对,用于您的业务逻辑
  • redirections: 自动跳转的目的地,此处有 3 个方向,ios,android,default
  • ios:如果不传此字段,系统自动注入您的
    • market_url:应用商店地址,用户未安装时跳转
    • scheme_url:应用伪协议地址,用户已安装时跳转
  • android:如果不传此字段,系统自动注入您的
    • market_url:应用商店地址,用户未安装时跳转
    • scheme_url:应用伪协议地址,用户已安装时跳转
  • default:在同时不满足 ios,android 平台的情况,默认跳转的地址。如果不传此字段,系统自动注入您的

响应结果

{
"hash_id": "68qfBEW84TQDRmb3wCPowk"
}

查看智能链接

必须条件

  • 获取您的 访问密钥 (ACCESS_KEY)
  • 使用 HTTPS 请求头 Authorization: Bearer $ACCESS_KEY

请求 API

GET  https://www.allapp.link/deeplink/$DEEPLINK_HASH_ID

$DEEPLINK_HASH_ID 为深度链接的哈希值

请求体

无请求体

响应结果

HTTP 200 或者 HTTP 404

展示所有智能链接

必须条件

  • 获取您的 访问密钥 (ACCESS_KEY)
  • 使用 HTTPS 请求头 Authorization: Bearer $ACCESS_KEY

请求 API

GET  https://www.allapp.link/deeplink/?project=$PROJECT_ID

$PROJECT_ID 为项目 ID

请求体

无请求体

响应结果

此项目下的所有深度链接 HTTP 200 或者 HTTP 404