【发布时间】:2018-12-20 21:06:06
【问题描述】:
我正在尝试使用 curl 创建 Firebase 动态链接:
curl -d '{
"dynamicLinkInfo": {
"domainUriPrefix": "https://someweb.page.link",
"link": "https://www.someWeb.net/shops?referral_id=someReferralId",
"androidInfo": {
"androidPackageName": "some package name"
},
"iosInfo": {
"iosBundleId": "some bundle",
"iosAppStoreId": "11111111"
},
"navigationInfo": {
"enableForcedRedirect": true
}
}
}' -H "Content-Type: application/json" -X POST "https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=MyFBWebKey"
由于某种原因,我得到以下响应不是很解释......
{ “错误”: { “代码”:500, "message": "遇到内部错误。", “状态”:“内部” } }
我已尝试删除所有 iosInfo、navigationInfo、androidInfo...,但问题仍然存在。任何帮助将不胜感激。
【问题讨论】:
-
据我所知,错误 500 在服务器端。如果您自己不控制服务器,则应联系控制它的服务器。
-
我注意到reference docs 和你一样使用
domainUriPrefix,但the guide 中的示例使用dynamicLinkDomain。您可以尝试使用dynamicLinkDomain。 -
someweb.page.link是为您的应用创建并显示在 Firebase 控制台中项目的动态链接数据中的域吗?另外,尝试指定没有https://的域,即"domainUriPrefix": "someweb.page.link"
标签: firebase curl deep-linking firebase-dynamic-links