【发布时间】:2013-12-20 06:27:36
【问题描述】:
我正在尝试从 Google 获取 oauth,每次我需要在我的控制台中复制并粘贴生成的代码时都经过身份验证! 我想让它自动化吗? 知道我该怎么做吗?
我有这个代码!
DFA_USER_PROFILE_NAME='MYPROFILE_NAME'
scope =
["https://www.googleapis.com/auth/devstorage.read_only","https://www.googleapis.com/auth/dfareporting"]
try:
redirect_uri=redirect_uri='urn:ietf:wg:oauth:2.0:oob'
flow=flow_from_clientsecrets('Location of the json file', scope, redirect_uri, message)
authorize_url = flow.step1_get_authorize_url()
self.redirect(authorize_url)
credential = flow.step2_exchange(self.request.params)
storage=StorageByKeyName(credentials,user.user_id(),'credentials'
)
storage.put(credentials)
user=user.get_current_user()
credentials = client.oauth2credentials
client.oauth2credentials = credentials
http = httplib2.Http()
except BaseException as e:
print "this is really a error that has occured ",e
我正在尝试但我不知道我哪里出错了?
什么是 self.params ? 这项服务在 Google Cloud 中是免费的吗?
【问题讨论】:
标签: python google-oauth google-dfp