Ошибка при создании запроса к Google Dynami c Links API: поле 'params [requestBody] [name]' не найдено - PullRequest
0 голосов
/ 02 февраля 2020
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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...