- Вы хотите использовать «Попробуйте этот API» для учетной записи службы.
Я считаю, что вы хотите достичь выше. Для этого, как насчет следующего ответа?
Проблема и обходной путь:
К сожалению, «Try this API» может использоваться для учетной записи входа. Таким образом, в этом случае учетная запись службы не может использоваться для «Попробуйте этот API».
Итак, как обходной путь, как насчет использования образца curl, созданного «Попробуйте этот API»? Токен доступа можно получить с помощью учетной записи службы. Когда этот токен доступа используется для образца скручивания, созданного «Try this API», вы можете протестировать API, используя учетную запись службы.
Использование:
1. Создайте образец скручивания.
Пожалуйста, перейдите на https://developers.google.com/drive/api/v3/reference/files/list. И, пожалуйста, нажмите квадратную кнопку. Вы можете увидеть это на следующем изображении.
![enter image description here](https://i.stack.imgur.com/rwhZ4.png)
Таким образом, вы можете увидеть открытое окно, как показано на следующем рисунке.
![enter image description here](https://i.stack.imgur.com/XR0Uh.png)
При изменении параметров для 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 для этого не используется.