Импорт принудительной подписки для FCM - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь импортировать существующие веб-push-подписки и получить токены fcm по этой ссылке google subscription api . Но его выбрасывание 401 ошибка с указанием

В запросе отсутствуют необходимые учетные данные для аутентификации. Ожидаемый токен доступа OAuth 2, файл cookie для входа или другие действительные учетные данные для аутентификации.

Итак, я скачал служебную учетную запись с консоли Firebase и создал токен доступа OAuth 2 с областью действия ['https://www.googleapis.com/auth/firebase.messaging']. Но теперь его ошибка 400 выдает

Запрос содержит недопустимый аргумент.

Это моя просьба:

curl -XPOST --header "Авторизация: Носитель ya29.c.R8xxxxxxx" - Тип содержимого заголовка: "application / json; UTF-8" https://iid.googleapis.com/v1/web/iid -d "{\" Конечная точка \ " : \ "https://fcm.googleapis.com/fcm/send/eZD-GR2iZJA:xxxxxxxxxx\",\"keys\":{\"p256dh\":\"xxxxxxxxxx\",\"auth\":\"xxxxxxxxxx\"}}"

...