Для использования Firebase Push Notification необходимо получить токен доступа для отправки сообщений с использованием HTTP v1 API
Я могу получить токен доступа, используя следующий код на Java с помощью некоторых Google SDK и JWT:
private static String getAccessToken() throws IOException {
GoogleCredential googleCredential = GoogleCredential
.fromStream(new FileInputStream("service-account.json"))
.createScoped(Arrays.asList(SCOPES));
googleCredential.refreshToken();
return googleCredential.getAccessToken();
}
Однако я хочу получить токен доступа, используя только чистый HTTP. Таким образом, я могу получить токен из команды curl
или Postman
, используя чистый HTTP-запрос / ответ.