使用 curl 创建时 Firebase Dynamic link 内部错误

Firebase Dynamic link internal error when creating using curl

我正在尝试使用 curl 创建 firebase 动态 link:

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"

出于某种原因,我收到的以下回复不是很能说明问题...

{ "error":{ "code": 500, "message": "Internal error encountered.", "status": "INTERNAL" } }

我已尝试删除所有 iosInfo、navigationInfo、androidInfo...但问题仍然存在。任何帮助将不胜感激。

谢谢 Bob,我使用了 dynamicLinkDomain 而不是文档中提到的 domainUriPrefix,它解决了问题

我删除了这些行,它起作用了

"androidInfo": {
            "androidPackageName": "some package name"
},

如果我找到使用 android 数据的方法,我会更新 android

的答案