Error: Invalid JSON payload received. Unknown name "params[requestBody][name]": Cannot bind query parameter. Field 'params[requestBody][name]' could not be found in request message.
> Invalid JSON payload received. Unknown name "params[requestBody][longDynamicLink]": Cannot bind query parameter. Field 'params[requestBody][longDynamicLink]' could not be found in request
message.
Поэтому, когда я использую функцию GoogleApis (NODE) firebasedynamiclinks.managedShortLinks.create()
, я получил ошибку выше. Я также делаю это в Firebase Functions
Документы: https://googleapis.dev/nodejs/googleapis/47.0.0/firebasedynamiclinks/classes/Firebasedynamiclinks.html
Мой код:
google.options({
auth: jwtClient
});
// ...
var obj = {
params: {
requestBody: {
longDynamicLink: "https://shortly.page.link/?link=https://microsoft.com",
name: "microsoft.com"
}
}
}
firebasedynamiclinks.managedShortLinks.create(obj).catch(e => console.log(e))