2010-02-12 244 views
1

我正在開發一個使用java教育行業的網絡應用程序項目。在這個管理員有權訪問其他用戶的谷歌服務,如A,B,C .....因爲這是使用OAuth。然後,我試圖管理員想要分享用戶A的日曆到用戶B使用OAuth.But我卡在這一步。是否有可能plz幫助我谷歌日曆

感謝 問候 Sharun

回答

1

我相信你要使用訪問控制列表(ACL),見the docs。在這個網址爲你所提到的任務的Java示例代碼非常簡單:

AclEntry entry = new AclEntry(); 
entry.setScope(new AclScope(AclScope.Type.USER, "[email protected]")); 
entry.setRole(CalendarAclRole.READ); 

URL aclUrl = 
    new URL("http://www.google.com/calendar/feeds/[email protected]/acl/full"); 

AclEntry insertedEntry = service.insert(aclUrl, entry); 

和它做什麼的,我引用:

此代碼允許[email protected]到 已只讀訪問 [email protected]的日曆。

還有更多來自哪裏(例如,升級ACL中的用戶角色,超出本示例中授予的只讀訪問權限),並且我認爲閱讀整個頁面是個好主意。