我使用的是過去3個月的Adwords API,並且突然間今天突然顯示錯誤消息,如下所示: 未收到的異常'AuthTokenException'消息'無法獲取authToken。原因:BadAuthentication' 我正在使用帶有auth.ini的谷歌adwords V201101 php庫,其中包含所有用戶詳細信息以及https://adwords.google.com而非沙盒環境。任何人都可以幫助我,請這?Adwords API錯誤身份驗證
謝謝, Murali。
我使用的是過去3個月的Adwords API,並且突然間今天突然顯示錯誤消息,如下所示: 未收到的異常'AuthTokenException'消息'無法獲取authToken。原因:BadAuthentication' 我正在使用帶有auth.ini的谷歌adwords V201101 php庫,其中包含所有用戶詳細信息以及https://adwords.google.com而非沙盒環境。任何人都可以幫助我,請這?Adwords API錯誤身份驗證
謝謝, Murali。
您可能會多次從ClientLogin服務請求authToken,這就是您獲得'CaptchaRequired'的原因。
第一次請求authToken,然後將其緩存以備後續請求。
檢查了這一點http://goo.gl/TOX6N
BadAuthentication意味着您的用戶名/密碼不正確。可能是有人更改了帳號密碼,可能是auth.ini被錯誤修改了。
在這裏看到詳細的錯誤代碼:http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html#Errors
乾杯, Anash
最近我有這個問題,試圖連接到谷歌DFP。我在開發完成後從本地主機複製了完整的工作代碼,並將其運行在遠程雲服務器上。然後我接到了
無法獲取的authToken
消息。原因是谷歌阻止嘗試登錄作爲安全措施,因爲它是一個新的位置。我必須使用這些憑據登錄到Google帳戶(從Web)才能看到該消息並確認添加的登錄位置。授權後一切正常。 我已經偶然發現了這個問題,並認爲這個信息可能會幫助別人。
我的組織中有人更新了我的應用程序用於登錄的帳戶的密碼後,我開始出現此錯誤。最好避免再次出現這種情況的方法是使用OAuth2
。
這就像去Google API console併爲您的項目創建安裝應用程序的客戶端ID(在API access
下)一樣簡單。然後,您在Adwords API auth.ini
文件中使用客戶端ID和客戶端密鑰。
接下來運行examples/AdWords/Auth/GetRefreshToken.php
腳本,您將允許您的應用訪問您的AdWords帳戶。您將得到一個刷新令牌,您需要將其添加到auth.ini
。
認證的ClientLogin(用戶名和密碼)方法正在被棄用,以利於上述遷移ASAP。