Мой начальник прислал мне URL, который имеет следующий формат:
https: // {appname} .azurewebsites.net / api / Аутентификация / Токен? Имя пользователя = XXXX & пароль = YYYY
Я хотел бы получить доступ к API и получить данные из сценария python. В скрипте я сделал следующее:
import requests
response= requests.get("https://{appname}.azurewebsites.net/",
auth=('XXXX', 'YYYY'))
print(response.status_code)
print(response.content) #or print(response.json())
Я получил HTTP-код как 200. Но я не знаю, как извлечь данные из возможного GET (список примеров возможных GET ниже).
Например, я попытался ответить =
requests.get("https://{appname}.azurewebsites.net/api/country",
auth=('XXXX', 'YYYY'))
Чтобы извлечь возможные страны и получить ошибку 401.
Он прислал мне список возможных GET.
Например:
GET / api / Страна
GET / api / bike / {id}
...
(список возможных GET и POST находится в SWAGGER).
Я новичок в API, поэтому любые советы помогут:)