老版本 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