Я могу получить API-токен Github в python, используя имя пользователя и пароль, но я не могу использовать этот API-токен для запроса любого POST/DELETE/PATCH.
Как мы используем API-токены Github для выполнения любого запроса. Например, у меня есть API-токен, скажем, "hbnajkjanjknjknh23b2jk2kj2jnkl2..."
теперь для запроса
#i'm providing username and API-Token in headers like
self.header = {'X-Github-Username': self.username,
'X-Github-API-Token': self.api_token
}
#then requesting(post) to create a gist
r = requests.post(url, headers=headers)
Но я всегда получаю 401 error
с Bad Crediantials
сообщением.
Как правильно использовать API-токены без ввода пароля
requests.post(....,auth=api_token)
вместоauth=(username,password)
- person softvar   schedule 12.07.2013