[PYTHON] 파이썬 요청 인증 (access_token)
PYTHON파이썬 요청 인증 (access_token)
파이썬으로 API 쿼리를 얻으려고합니다. 명령 행
curl --header "Authorization:access_token myToken" https://website.com/id
일부 json 출력을 제공합니다. myToken은 전체적으로 일정하게 유지되는 16 진 변수입니다. 파이썬에서이 호출을하고 싶기 때문에 다른 ID를 통해 루프를 돌리고 출력을 분석 할 수 있습니다. 어떤 아이디어? 인증이 필요하기 전에 urllib2를 사용했습니다. 또한 요청 모듈을 살펴 보았지만이를 수행하는 방법을 알 수 없었습니다.
많은 감사합니다.
해결법
-
==============================
1.요청 패키지에는 HTTP 요청에 대한 매우 훌륭한 API가 있으며 다음과 같이 맞춤 헤더를 추가합니다 (소스 : official docs).
요청 패키지에는 HTTP 요청에 대한 매우 훌륭한 API가 있으며 다음과 같이 맞춤 헤더를 추가합니다 (소스 : official docs).
>>> import requests >>> response = requests.get( ... 'https://website.com/id', headers={'Authorization': 'access_token myToken'})
외부 의존성을 사용하고 싶지 않다면, 표준 라이브러리의 urllib2를 사용하는 것과 같은 것은 다음과 같이 보입니다 (source : missing manual).
>>> import urllib2 >>> response = urllib2.urlopen( ... urllib2.Request('https://website.com/id', headers={'Authorization': 'access_token myToken'})
-
==============================
2.나는 Github과 토큰을 사용하려고 할 때 같은 문제가 발생했습니다.
나는 Github과 토큰을 사용하려고 할 때 같은 문제가 발생했습니다.
파이썬 3에서 나와 함께 일한 유일한 구문은 다음과 같습니다.
import requests myToken = '<token>' myUrl = '<website>' head = {'Authorization': 'token {}'.format(myToken)} response = requests.get(myUrl, headers=head)
from https://stackoverflow.com/questions/13825278/python-request-with-authentication-access-token by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 스핑크스에서 autodoc으로 생성 된 함수를 어떻게 상호 참조합니까? (0) | 2018.11.05 |
---|---|
[PYTHON] Python에서 OpenCV를 사용하는 방법? (0) | 2018.11.05 |
[PYTHON] 어떻게 파이썬의 heapq에서 감소 키 기능을 구현할 수 있습니까? (0) | 2018.11.05 |
[PYTHON] 파이썬 :`random.randint (a, b)`가`b '를 포함한 범위를 반환하는 이유는 무엇입니까? (0) | 2018.11.05 |
[PYTHON] 팬더에서 색인 이름 제거 (0) | 2018.11.05 |