2014-01-21 47 views
3

我在網上發現了很多關於在Googlegroups中向羣組添加成員的信息,但是我無法設法讓它工作。Google Groups API add成員

我正在Python-DJango中工作。

使用bussiness帳戶,我設法使用Provisioning API添加它們,但我無法使用新的Directory API來完成此操作。

的問題是我想加人到組是不是一個企業一個,這是一個普通的Google網上論壇之一:

[email protected]

從我發現,和我做了什麼對於業務組我有以下代碼:

groupClient = gdata.apps.groups.client.GroupsProvisioningClient(domain=domain) 
    groupClient.ClientLogin(email="[email protected]", password="xxx", source='apps') 
    groupClient.AddMemberToGroup("[email protected]", "[email protected]") 

我想知道我必須放在域字段中。有了商業賬戶,這是商業領域,但作爲一個正常的谷歌組合,我不確定。我曾嘗試googlegroups.com,但無法正常工作,因爲我總是收到無效的網域錯誤。

任何幫助,將不勝感激

謝謝!

回答

8

供應API(不建議使用)和新的Admin SDK都適用於Google Apps for Business和EDU,並且僅針對Google Groups for Business(具有自定義@ yourdomain.com地址的組)。

您不能將這些API用於擁有@ googlegroups.com電子郵件地址的消費者Google網上論壇。對於這些羣組,您唯一的選擇是通過網絡界面管理會員資格。

+0

謝謝!如果我激活Google Apps for Business並遷移我的羣組,那麼您是否知道我是否可以在我的羣組中使用api?謝謝您的幫助! – ylc

+0

是的,這些API可以與谷歌業務組一起工作。 –

+0

您好,我能否使用API​​來更改不在我的谷歌組織(通過Google Apps for Work帳戶託管)組織中的用戶的偏好設置?那麼,假設我有我的小組的成員[email protected],我是否可以(例如)通過API更改他的電子郵件首選項? – theyuv

相關問題