Tôi có thể nhận mã thông báo Github api bằng python sử dụng tên người dùng và mật khẩu nhưng tôi không thể sử dụng API-Token đó để yêu cầu bất kỳ POST/DELETE/PATCH nào.cách sử dụng github api token trong python để yêu cầu
Cách chúng tôi sử dụng Github API-Tokens để thực hiện bất kỳ yêu cầu nào. Đối với ví dụ, tôi có API-Mã cho phép nói 'hbnajkjanjknjknh23b2jk2kj2jnkl2 ...'
bây giờ cho yêu cầu
#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)
Nhưng tôi luôn nhận được 401 error
với Bad Crediantials
nhắn.
cách thích hợp để sử dụng API-Token mà không cần nhập mật khẩu
chúng ta không thể sử dụng một cái gì đó như 'requests.post (...., auth = api_token)' thay vì 'auth = (tên người dùng, mật khẩu)' – softvar