Google OAuth2, использующий Python 3 для доступа к API YouTube
У меня проблемы с выполнением практически всего в OAuth2 с использованием Python. Я прошел около 20 различных итераций примера кода с нескольких сайтов, и ни один из них не работал. Вот что у меня есть в моем файле в данный момент, но он не компилируется. Какие-либо предложения? Заранее спасибо!
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)
1 ответ
Вы можете использовать Python Quickstart для справки, так как он совместим с Python 2.6 или выше.
Не забудьте, вам нужен локальный веб-сервер, чтобы проверить это, чтобы он мог подключиться к Интернету. Вы можете использовать что-то вроде
python -m SimpleHTTPServer 8080