2014-03-05 53 views
0

我有一個有效的oauth2 access_token,它已被'https://apps-apis.google.com/a/feeds/emailsettings/2.0/'範圍授權。我可以成功使用此access_token來針對其他配置文件api端點發出請求。我可以使用谷歌的電子郵件設置sendas API與oauth2

我正在嘗試獲取帳戶已通過驗證發送的電子郵件地址列表。我使用https://apps-apis.google.com/a/feeds/emailsettings/2.0/ {domain}/{user}/sendas作爲url,並在access_token參數中傳遞訪問令牌。嘗試此操作時遇到授權錯誤。

電子郵件設置API是否應該通過oauth2訪問?我究竟做錯了什麼?

回答

0

是的,電子郵件設置API可通過OAuth 2.0訪問。你能和我們分享確切的錯誤嗎?我懷疑你可能沒有使用管理員帳戶來檢索其他用戶的sendas。電子郵件設置API是Admin SDK的一部分。如果您僅使用常規用戶帳戶,則只能檢索自己的sendas信息

+0

Emily,謝謝你的回覆。自從我嘗試了另一個付費「Google apps for business」域的域名後,該域名運行良好。我認爲我遇到的問題是因爲我嘗試的第一個域名是我很久以前設立的免費「Google Apps for Business」帳戶。似乎免費帳戶無法訪問此API,這非常不幸。我試圖從用戶自己的帳戶中檢索sendas信息。如果Google有機會將此API用於免費帳戶,我很樂意談論我的使用案例。 –

0

這可按預期爲付費Google應用爲企業帳戶運行。它似乎無法在2012年12月之前爲免費的Google Apps for Business帳戶設置。在使用免費帳戶時,在Authorization標頭中提供access_token時的錯誤消息是「域無法使用API​​」。

相關問題