2017-12-12 24 views
0

Python을 사용하여 OAuth2에서 수행하는 작업에 문제가 있습니다. 필자는 여러 사이트에서 예제 코드를 약 20 회 반복했지만 그 중 아무 것도 작동하지 않습니다. 여기에 내가 지금 내 파일에있는 것이 있지만 컴파일되지 않습니다. 어떤 제안? 미리 감사드립니다! 이 파이썬 2.6 이상과 호환로Google OAuth2에서 Python 3을 사용하여 YouTube API에 액세스

import requests 
from requests_oauthlib import OAuth2Session 
from requests.auth import HTTPBasicAuth 
from oauthlib.oauth2 import BackendApplicationClient 

client_id = "xxx" 
client_secret = "yyy" 
authorization_base_url = 'https://accounts.google.com/o/oauth2/auth' 
token_url = 'https://accounts.google.com/o/oauth2/token' 
project_id = 'zzz' 
redirect_uri = "http://localhost" 

client = BackendApplicationClient(client_id=client_id) 
oauth = OAuth2Session(client=client) 
token = oauth.fetch_token(token_url=token_url, client_id=client_id, 
    client_secret=client_secret) 

답변

0

당신은 참조로 Python Quickstart를 사용할 수 있습니다.

인터넷에 연결할 수 있도록 테스트하려면 로컬 웹 서버가 필요합니다. 다음과 같이 사용할 수 있습니다.

python -m SimpleHTTPServer 8080