第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

GoogleOAuth2身份驗證失敗“ unauthorized_client” / Python

GoogleOAuth2身份驗證失敗“ unauthorized_client” / Python

楊__羊羊 2021-03-12 23:08:51
IAM嘗試在Python中使用OAuth2(代碼與http://code.google.com/p/google-api-ads-python/source/browse/trunk/examples/adspygoogle/adwords/v201302/misc/ use_oauth2.py?spec=svn139&r=139):flow = OAuth2WebServerFlow(client_id='XXX',      client_secret='YYY',                scope='https://adwords.google.com/api/adwords',      user_agent='ZZZ')authorize_url = flow.step1_get_authorize_url('urn:ietf:wg:oauth:2.0:oob')            code = raw_input('Code: ').strip()            credential = None    try:        credential = flow.step2_exchange(code) #<- error    except FlowExchangeError, e:        sys.exit('Authentication has failed: %s' % e)這將在step2_exchange上生成“ socket.error:[Errno 10054]”錯誤,Python會切斷該actact消息。因此,在用OAuthplayground檢查密鑰(以獲得更好的errormsg)之后,我得到了以下錯誤:HTTP/1.1 400 Bad RequestContent-length: 37X-xss-protection: 1; mode=blockX-content-type-options: nosniffX-google-cache-control: remote-fetch-content-encoding: gzipServer: GSEVia: HTTP/1.1 GWAPragma: no-cacheCache-control: no-cache, no-store, max-age=0, must-revalidateDate: Thu, 06 Jun 2013 13:54:29 GMTX-frame-options: SAMEORIGINContent-type: application/jsonExpires: Fri, 01 Jan 1990 00:00:00 GMT{  "error" : "unauthorized_client"}我檢查了client_id(對于已安裝的應(yīng)用程序)和client_secret是否與Google API控制臺(https://code.google.com/apis/console/)中指定的相同。如果我通過OAuthPlayground進行整個過程,它將可以正常工作,但是如果我嘗試使用游樂場創(chuàng)建的令牌,則該應(yīng)用程序也會失敗。有人知道如何解決嗎?
查看完整描述

2 回答

?
jeck貓

TA貢獻1909條經(jīng)驗 獲得超7個贊

https://code.google.com/p/httplib2/wiki/Examples中提供了一個有關(guān)如何在httplib2中配置proxy_info的示例。


上面寫著:


import httplib2

import socks


httplib2.debuglevel=4

h = httplib2.Http(proxy_info = httplib2.ProxyInfo(socks.PROXY_TYPE_HTTP, 'localhost', 8000))

r,c = h.request("http://bitworking.org/news/")

但是,我發(fā)現(xiàn)最新的httplib2附帶了一個清理過的襪子模塊,因此您真的想做更多類似的事情:


import httplib2

ht = httplib2.Http(proxy_info = httplib2.ProxyInfo(httplib2.socks.PROXY_TYPE_HTTP, 'name_or_ip_of_the_proxy_box', proxy_port)

flow.step2_exchange(code, ht)

另外,您想使用的oauth2client> = 1.0beta8版本需要httplib2> = 0.7.4版本,在這兩個軟件包中都清除了對HTTP代理的支持。


查看完整回答
反對 回復(fù) 2021-03-30
  • 2 回答
  • 0 關(guān)注
  • 332 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號