我在撰寫Gmail上下文小工具,爲了在服務器上正確認證用戶,我需要知道他們的完整電子郵件地址([email protected])。在Gmail上下文小工具中獲取用戶名
我可以檢索域(googleapps.com)而不是用戶名。
使用內容提取程序,我可以在電子郵件上獲取「收件人」字段,唯一的問題是在同一個域中通過電子郵件發送了兩個用戶(即[email protected]和[email protected])。
有什麼想法?
我在撰寫Gmail上下文小工具,爲了在服務器上正確認證用戶,我需要知道他們的完整電子郵件地址([email protected])。在Gmail上下文小工具中獲取用戶名
我可以檢索域(googleapps.com)而不是用戶名。
使用內容提取程序,我可以在電子郵件上獲取「收件人」字段,唯一的問題是在同一個域中通過電子郵件發送了兩個用戶(即[email protected]和[email protected])。
有什麼想法?
您需要在上下文小工具中實施SSO(單點登錄)。當上下文小工具加載它時,會傳遞用戶的opensocialid。您必須在本地數據庫中保持用戶emailid和用戶opensocialid之間的關聯,並通過opensocialid查找進行標識。
這裏瞭解更多詳情:http://code.google.com/googleapps/marketplace/best_practices.html#gadget_sso
爲了準確起見,我認爲,與非門的反應可能不再正確由於谷歌的政策的變化。
最新的Gmail上下文小工具doco(https://developers.google.com/gadgets/docs/basic)表明不再支持OAuth小工具。
我很想在此證明錯誤。
我目前沒有任何工作來檢查這些更改是否有效,因爲我無法對其進行測試並驗證,因此我不會更改標記的答案。但感謝您的更新! – 2015-07-28 22:30:12