секрет клиента.json пуст при загрузке с сайта разработчика google


Я пытаюсь загрузить client_secret.json из Google API. Я следую шагам, перечисленным в https://developers.google.com/gmail/api/quickstart/ruby .

  • Используйте этот мастер для создания или выбора проекта в консоли разработчиков Google и автоматического включения API.
  • на боковой панели слева выберите пункт Экран согласия. Выберите адрес электронной почты, введите название продукта, если оно еще не установлено, и нажмите кнопку Сохранить.
  • в боковой панели на слева выберите Учетные данные и нажмите кнопку Создать новый идентификатор клиента.
  • Выберите тип установленного приложения, тип установленного приложения другое и нажмите кнопку Создать идентификатор клиента.
  • Нажмите кнопку Загрузить JSON под вашим новым идентификатором клиента. Переместите этот файл в рабочий каталог и переименуйте его в client_secret.формат JSON.

Client_secret.файл json загружается, но он пуст. Заголовок файла выглядит так, как будто это должен быть client_id, заканчивающийся на apps.googleusercontent.com однако внутри файла нет никаких данных.

2   6   2015-06-17 17:44:37

2 ответа:

Я предполагаю, что это просто предварительно заполняет json для вас. Если вы проверяете клиентскую библиотеку API для Ruby (Alpha) - Client Secrets, Вы должны иметь возможность вручную создать ее с информацией на той же странице, которая предлагает кнопку "Загрузить JSON".

Хотя здесь говорится, что это для Ruby, я не думаю, что формат json будет отличаться для других языков.

Вот фрагмент примера из приведенного выше ссылки на Google URL:

Здесь это пример client_secrets.JSON-файл для веб-приложения :

{
  "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"
  }
}

Теперь проблема, кажется, решена, так как я могу загрузить их должным образом.