- Вы хотите использовать «Попробуйте этот API» для учетной записи службы.
Я считаю, что вы хотите достичь выше. Для этого, как насчет следующего ответа?
Проблема и обходной путь:
К сожалению, «Try this API» может использоваться для учетной записи входа. Таким образом, в этом случае учетная запись службы не может использоваться для «Попробуйте этот API».
Итак, как обходной путь, как насчет использования образца curl, созданного «Попробуйте этот API»? Токен доступа можно получить с помощью учетной записи службы. Когда этот токен доступа используется для образца скручивания, созданного «Try this API», вы можете протестировать API, используя учетную запись службы.
Использование:
1. Создайте образец скручивания.
Пожалуйста, перейдите на https://developers.google.com/drive/api/v3/reference/files/list. И, пожалуйста, нажмите квадратную кнопку. Вы можете увидеть это на следующем изображении.
Таким образом, вы можете увидеть открытое окно, как показано на следующем рисунке.
При изменении параметров для API также изменяется образец скручивания. Здесь, пожалуйста, скопируйте образец скручивания, как показано ниже.
curl \
'https://www.googleapis.com/drive/v3/files?key=[YOUR_API_KEY]' \
--header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
--header 'Accept: application/json' \
--compressed
2. Получить токен доступа из учетной записи службы.
Ниже приведены примеры сценариев получения токена доступа из учетной записи службы.
Истечение срока Время доступа к токену составляет 1 час. Пожалуйста, будьте осторожны с этим.
3. Запустите образец curl.
Используя полученный токен доступа, вы можете протестировать «Try this API» с примером curl следующим образом.
curl \
'https://www.googleapis.com/drive/v3/files' \
--header 'Authorization: Bearer ###' \
--header 'Accept: application/json' \
--compressed
- В этом случае удалите
?key=[YOUR_API_KEY]
. Поскольку ключ API для этого не используется.