Ответы пользователя по тегу API
  • Google api где взять token.json и credentials.json?

    @apu3
    Ноябрь 2021

    Как я это делал при помощи Golang и quickstart от Google (ссылка на этот quickstart - https://developers.google.com/sheets/api/quickstart/go).

    Это не относится в случае других языков, но, вероятно, всё работает так, что вам нужен client_secret.json (вроде как, это то же самое, что credentials.json, но не уверен на все 100%), а token.json по идее так или иначе генерируется из client_secret.json.
    client_secret.json можно получить при помощи https://console.cloud.google.com/apis/credentials . (нажать кнопку "CREATE CREDENTIALS" -> "OAuth client ID" -> "выбрать тип приложения и название токена" -> "Нажать на кнопку Скачать")

    Пишу этот ответ, чтобы у людей была хоть какая-то дополнительная возможность понять, что и как можно сделать, а не "делайте так же, даже если вы программируете на C++/C#/Python/и так далее"

    1. Зайти на https://console.cloud.google.com/apis/credentials
    2. Нажать "CREATE CREDENTIALS"
    3. Выбрать "OAuth client ID"
    4. Выбрать необходимую опцию в "Application type" и так далее. Не знаю, какое именно значение это имеет.
    5. Скачать файл client_secret.json (тот же credentials.json, насколько я понимаю)
    6. Добавить client_secret.json в go QuickStart
    7. Запустить QuickStart. Запущенная программа в консоли попросит перейти по ссылке (ссылку программа даст там же, в консоли) и вставить в консоль код (код увидите, когда перейдёте по ссылке)
    8. Программа сгенерирует token.json
    Ответ написан
    Комментировать