2014-09-26 38 views
1

存在Gmail Rest API以便用戶搜索特定域郵箱的郵件? 一個實際的例子是,通過OAuth進行身份驗證後的後端服務可以搜索其他用戶的不同域郵箱中的郵件。 我無法找到正確的Google API來執行此類研究。 有人知道這個解決方案嗎?GMAIL API搜索域中的用戶郵件

回答

2

沒有具體的方法來搜索域中的所有郵箱。您需要枚舉郵箱(例如,使用admin SDK目錄API),然後爲每個郵箱執行搜索。顯然,您的應用程序需要權限才能查詢admin SDK以獲取域中用戶的列表,然後獲取每個個人郵箱的權限 - 最簡單的方法是設置一個服務帳戶並將其列入域中這些範圍的整個域的白名單的cPanel。請參閱: https://developers.google.com/accounts/docs/OAuth2ServiceAccount#formingclaimset

有關如何執行可在Gmail API中使用的auth域範圍的詳細信息。