#python #django
#python #django
Вопрос:
Я пытаюсь выполнить вызов api в django для URL-адреса.
#api call
url = "https://api.lemlist.com/api/team"
querystring = {"user":apikey}
response = requests.request("GET", url, params=querystring)
Lemlist показывает, что следующий вызов может быть выполнен следующим образом, но на другом языке:
curl https://api.lemlist.com/api/team
--user ":YourApiKey"
https://developer.lemlist.com/#authentication
При вызове python, отмеченном выше, я получаю ошибку 400.
Спасибо!
Ответ №1:
--user
в curl означает basic authentication
, что вам нужно использовать базовую аутентификацию, предоставляемую модулем запросов.
url = "https://api.lemlist.com/api/team"
response = requests.get(url, auth=('', 'YourApiKey'))
Комментарии:
1. Спасибо! это отличная помощь
2. Это очень странно, но это не сработало. ошибка 401.
3. вы поместили: непосредственно перед вашим ключом API?