我是Adwords API的禁令,如果我沒有清楚地描述我的問題,請讓我知道。我在互聯網上搜索,人們也有類似的問題,但他們沒有一個給我提供了一個解決方案。 我幾乎和這個thread的OP一樣有問題。唯一的區別是我正在測試帳戶(活動MCC帳戶的開發人員令牌正在等待處理)。在auth.ini中,我已經設置了以下信息:無法使GetRefreshToken.php與AdWords API一起工作
developerToken = "PENDING_DEVELOPER_TOKEN_OF_THE_LIVE_ACCOUNT"
userAgent = "COMPANY_NAME"
clientCustomerId = "CUSTOMER_ID_OF_TEST_ACCOUNT"
client_id = "CLIENT_ID_OF_TEST_ACCOUNT"
client_secret = "CLIENT_SECRET_OF_TEST_ACCOUNT"
所有其他信息保留爲默認值。
我跟着這個tutorial獲取客戶端ID和客戶端密鑰。當我在Google雲端控制檯中註冊應用程序時,我在測試帳戶電子郵件中記錄了該測試帳戶和該密碼對。我還用現場MCC帳戶進行了測試,並生成了另一對ID和祕密,但他們都沒有工作。當我在瀏覽器中運行GetRefreshToken.php時,我收到如下錯誤消息:
您的OAuth2憑據不正確。請參閱GetRefreshToken.php示例。 {「error」:「invalid_request」}
我一直在頭撞桌面一整天,仍然無法弄清楚我做了什麼錯誤的配置。任何見解都會被讚賞。非常感謝!
感謝您的回答,雖然我在發佈問題後的兩三天後就想出了答案。只是一個小小的更正:如果你想用測試賬戶進行測試(你只能在開發人員令牌獲得批准之前用測試賬戶進行測試),你應該使用測試賬戶中的客戶端ID和客戶端密鑰,而不是真實賬戶,否則會導致'unauthorized_client'錯誤。一旦你更新了它,我會接受你的答案。乾杯 – aarryy