我正在嘗試構建我的第一款可從AdWords獲取廣告系列數據的應用,但我遇到了一些麻煩。下面是我在哪裏:Google AdWords API:通過服務帳號訪問
- 安裝AdWords API的NuGet包
- 創建一個MCC測試帳戶和AdWords測試帳戶
- 建立了AdWords API的開發者帳戶(在LIVE AdWords帳戶)
- 在Google Developers Console的測試帳戶中創建了一個項目以及一個服務帳戶。
- 使用服務帳戶OAuth憑證/ p12文件位置連線我的Web.config。
當我運行應用程序時,我得到如下回應:
Failed to get access token for service account.
{
"error" : "access_denied",
"error_description" : "Requested scopes not allowed: https://adwords.google.com/api/adwords/"
}
AdWords是不是在谷歌開發者控制檯項目「的API」選項卡上的選項,我不知道在哪裏去。
該文檔(此處:https://developers.google.com/adwords/api/docs/guides/service-accounts)說去https://www.google.com/a/cpanel/YOUR_DOMAIN/ManageOauthClients並將YOUR_DOMAIN替換爲您的域,但是我沒有必要的域。請注意,我對AdWords並不熟悉,所以可能我錯過了一些顯而易見的內容,但我確實沒有使用我的測試帳戶設置域名。另外,我試圖通過我的賬戶=>首選項=> API來查看在測試端設置開發人員令牌是否有幫助,但看起來您需要一個真正的CC#才能繼續,並且此處的回覆中提到測試開發人員代幣不起作用:https://groups.google.com/forum/#!topic/adwords-api/EChRX1RFaUk。
任何建議,非常感謝。谷歌的文檔很糟糕,而且我正在暈頭轉向,在我一直在做的所有事情上都發生了什麼。