Я работаю над проектом Cloud Messaging, и я получаю учетные данные проекта Google Cloud Console из файла конфигурации из внешнего интерфейса. Используя эти учетные данные, я генерирую токен доступа / носителя. Можем ли мы использовать токен на предъявителя, чтобы получить подробную информацию об этом проекте. Я хочу сказать, можем ли мы получить имя, идентификатор проекта, номер проекта проекта Google Cloud Console, используя его токен-носитель, сделав вызов API. Есть ли для этого какой-то конкретный API.
Да я имею в виду тот же @jess
Имея токен доступа к облаку Google, вы можете вызвать конечную точку, чтобы получить информацию об этом токене. Интересным элементом является адрес электронной почты учетной записи службы, который затем идентифицирует проект.
Вот как это сделать с помощью curl. Замените TOKEN фактическим токеном доступа, закодированным в base64:
curl "https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=TOKEN"
Вы также можете декодировать токен доступа. Маркер доступа - это просто подписанный JWT.
Вы имеете в виду файл
credentials.json
, загруженный с консоли Google?