секрет клиента.json пуст при загрузке с сайта разработчика google
Я пытаюсь загрузить client_secret.json из Google API. Я выполняю шаги, перечисленные вhttps://developers.google.com/gmail/api/quickstart/ruby.
- используйте этот мастер для создания или выбора проекта в консоли Google Developers и автоматического включения API.
- на боковой панели слева выберите экран согласия. Выберите адрес электронной почты и введите название продукта, если оно еще не задано, и нажмите кнопку Сохранить кнопка.
- на боковой панели слева выберите Учетные данные и нажмите Создать новый идентификатор клиента.
- выберите тип приложения установленное приложение, тип установленного приложения другое и нажмите кнопку Создать идентификатор клиента.
- Нажмите кнопку Загрузить JSON под вашим новым идентификатором клиента. Переместите этот файл в рабочий каталог и переименуйте его в client_secret.формат JSON.
этот секрет клиента.файл json загружается, но он пуст. Название файл выглядит так, как будто это должен быть client_id, заканчивающийся apps.googleusercontent.com однако внутри файла нет данных.
2 ответов
Я предполагаю, что это просто предварительно заполняет JSON для вас. Если вы проверить клиентская библиотека API для Ruby (Alpha) - секреты клиента, вы должны иметь возможность вручную создать его с информацией на той же странице, которая предлагает кнопку "Загрузить JSON".
хотя это говорит, что это для Ruby, я не думаю, что формат json будет отличаться для других языков.
вот фрагмент примера из приведенной выше ссылки Google URL-адрес:
вот пример client_secrets.файл json для web применение:
{
"web": {
"client_id": "asdfjasdljfasdkjf",
"client_secret": "1912308409123890",
"redirect_uris": ["https://www.example.com/oauth2callback"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}
вот пример client_secrets.файл json для установлен применение:
{
"installed": {
"client_id": "837647042410-75ifg...usercontent.com",
"client_secret":"asdlkfjaskd",
"redirect_uris": ["http://localhost", "urn:ietf:wg:oauth:2.0:oob"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}