Uhmmm depends on what you need to do :-)
On Jul 10, 2012 8:19 PM, "Gwyn Howell" <[email protected]> wrote:

> Yeah, that's what I figured. It's extremely inefficient for what I need to
> do.
>
> Thanks for your reply
>
> On Wednesday, 11 July 2012 00:17:19 UTC+1, Alexandre Jacquet wrote:
>>
>> I think you have to retrieve every group and query the users inside a
>> group.
>>
>> For each group
>>
>> Search members
>> On Jul 10, 2012 8:03 PM, "Gwyn Howell" <[email protected]> wrote:
>>
>>> I am so sure that about 2 weeks ago I was using the following code
>>> (python):
>>>
>>> client = gdata.apps.groups.client.**GroupsProvisioningClient(**
>>> domain=DOMAIN)
>>>
>>> client.client_login(EMAIL, PASSWORD, SOURCE)
>>> groups = 
>>> client.retrieve_groups('random**_email@random_domain.com<random_email@random_domain.com>',
>>> False)
>>>
>>> where the member_id (marked in red) did not belong to the google apps
>>> domain. This makes sense, as you can add any email address to a group, so
>>> it makes sense to be able to query what groups an outside email belongs to
>>> within the google apps domain.
>>>
>>> Only, today when I run the same code, I am getting EntityDoesNotExist
>>> errors, implying that the method only works for google apps email addresses.
>>>
>>> Now, it is quite possible that I am mistaken, and I never queried the
>>> api for non google apps email addresses, but considering I wrote a
>>> considerable routine around this very concept (which is now utterly
>>> broken!) I am pretty sure I had it working in my testing.
>>>
>>> I checked the docs to find the following ...
>>> The required memberId (member_id **in Python) argument identifies the
>>> ID of a hosted user for which you want to retrieve group subscriptions.
>>> ... the key phrase being "hosted user".
>>>
>>>
>>> Does anyone know if this is possible? And if not, a workaround would be
>>> hugely helpful!
>>>
>>> Thanks in advance
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Google Apps Domain Information and Management APIs" group.
>>> To view this discussion on the web visit https://groups.google.com/d/**
>>> msg/google-apps-mgmt-apis/-/**KMGVtWa1yvMJ<https://groups.google.com/d/msg/google-apps-mgmt-apis/-/KMGVtWa1yvMJ>
>>> .
>>> To post to this group, send email to google-apps-mgmt-apis@**
>>> googlegroups.com <[email protected]>.
>>> To unsubscribe from this group, send email to google-apps-mgmt-apis+**
>>> [email protected]<google-apps-mgmt-apis%[email protected]>
>>> .
>>> For more options, visit this group at http://groups.google.com/**
>>> group/google-apps-mgmt-apis?**hl=en<http://groups.google.com/group/google-apps-mgmt-apis?hl=en>
>>> .
>>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "Google Apps Domain Information and Management APIs" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-apps-mgmt-apis/-/bWAA0lJL9h0J.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-apps-mgmt-apis?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Apps Domain Information and Management APIs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-apps-mgmt-apis?hl=en.

Reply via email to