[英]Google Calendar Service Account with PHP API oauth2.0 - How to access calendars that are not shared
[英]Correct OAuth2.0 setup for Service Account to use Google Ads Api?
我已經盡可能按照Google 文檔創建了我的服務帳戶。 我創建了一個 JSON 密鑰文件並已成功使用它來創建和刷新我的訪問令牌,但是當我嘗試使用該訪問令牌調用 Google Ads API 時,我得到一個 401 並顯示消息“cookie 中的用戶不是有效的廣告用戶。”
我使用的是 PHP cURL 請求,而不是 Google 客戶端庫。
我懷疑我在 Google Cloud Console 中的主廣告帳戶、服務帳戶和項目之間的某處設置了不正確的東西,但我發現文檔令人困惑且沒有幫助。
我向 Google Ads API google group 提交了一個問題,支持人員說我的設置看起來不錯,但也承認他不能從他的角度看到所有內容。
我已經創建了以下拼圖:
Google Ads 主帳號
開發者令牌
Google Cloud Console 中的項目
項目中的服務帳戶
服務帳戶的私鑰
將主廣告帳戶的 email 設置為服務帳戶所有者的角色
使用 scope "https://www.googleapis.com/auth/adwords" 為服務帳戶啟用域范圍委派
使用 JSON 文件中的私鑰請求和接收訪問令牌
請讓我知道我應該提供哪些額外的細節來解決我的問題。 提前致謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.