Hello Claudio,

I'm sorry i haven't payed alot of atention with the GET request...I've fixed
now thank you for all the help with this matter.


Att,

Alexandre Jacquet



On 11 May 2011 03:48, Claudio Cherubino <[email protected]> wrote:

> Alexandre,
>
> It looks like we have to fix the sample code, the url you are building is
> not the right one to retrieve all users aliases for a given user.
> The correct url is in the documentation (
> http://code.google.com/googleapps/domain/gdata_provisioning_api_v2.0_developers_protocol.html#Retrieving_User_Aliases)
> and has the following structure:
>
>
> https://apps-apis.google.com/a/feeds/alias/2.0/YOUR_DOMAIN?userEmail=USER_EMAIL
>
> Claudio
>
> On Tue, May 10, 2011 at 1:00 PM, Ale Jacquet <[email protected]> wrote:
>
>> Hello Claudio,
>>
>> Im using the sample as guide, however for any returns of
>>
>>   public List<GenericEntry> retrieveAllUserAliases(String userEmail)
>>       throws AppsForYourDomainException, MalformedURLException,
>> IOException, ServiceException {
>>
>>     return retrieveAllPages(new URL("
>> https://apps-apis.google.com/a/feeds/alias/2.0/"; + domain
>>         + "/" + userEmail));
>>   }
>>
>>          String userEmail= "[email protected]";
>>          List<GenericEntry> entry =
>> auth.retrieveAllUserAliases(userEmail);
>>          for(int i=0;i<=entry.size();i++){
>>          System.out.println(entry.get(i).toString());
>>          }
>>
>> Is resulting in 1301, user does not exists. I have tried in 4 differents
>> domains
>>
>> EntityDoesNotExist(1301): null
>>  at
>> com.google.gdata.data.appsforyourdomain.AppsForYourDomainException.narrow(AppsForYourDomainException.java:133)
>> at
>> com.google.gdata.client.appsforyourdomain.AppsForYourDomainService.getFeed(AppsForYourDomainService.java:139)
>>  at
>> com.googleextension.source.ProvisioningMDM.retrieveAllPages(ProvisioningMDM.java:59)
>> at
>> com.googleextension.source.ProvisioningMDM.retrieveAllUserAliases(ProvisioningMDM.java:92)
>>  at
>> com.googleextension.ui.ProvisioningMDMUI.retrieveAllUserAliases(ProvisioningMDMUI.java:80)
>> at com.googleextension.main.GoogleExtension.main(GoogleExtension.java:26)
>>
>> However this user exists and has 3 MDM aliases created.
>>
>> Any idea?
>>
>> Att,
>>
>> Alexandre Jacquet
>>
>>
>>
>> On 9 May 2011 22:10, Ale Jacquet <[email protected]> wrote:
>>
>>> Thank you claudio i ll master it!
>>> On May 9, 2011 10:08 PM, "Claudio Cherubino" <[email protected]>
>>> wrote:
>>> > Alexandre,
>>> >
>>> > Please check this sample on the correct way to use the MDM library:
>>> >
>>> >
>>> http://code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/appsforyourdomain/labs/provisioning/ProvisioningApiMultiDomainSampleClient.java
>>> >
>>> > Claudio
>>> >
>>> > On Mon, May 9, 2011 at 5:52 PM, Ale Jacquet <[email protected]>
>>> wrote:
>>> >
>>> >> Hello Claudio,
>>> >>
>>> >> Thank you for the fast reply, im trying as you instructed to get the
>>> >> aliases now however everytime it returns that the user does not
>>> exists.
>>> >> Could you give me a guidance?
>>> >>
>>> >>
>>> >> I think I am mistaking the returns types =\
>>> >>
>>> >> nicknameService.setUserCredentials(adminCredentials,
>>> >> adminPassword);
>>> >>
>>> >> //Retrieving All User Aliases for a User
>>> >> //GET https://apps-apis.google.com/a/feeds/alias/2.0/the domain
>>> >> name?userEmail=user@domain
>>> >> URL feedUrl = new URL("
>>> >>
>>> https://apps-apis.google.com/a/feeds/alias/2.0/[email protected]
>>> >> ");
>>> >> nicknameService.getFeed(feedUrl, NicknameFeed.class);
>>> >>
>>> >> Sorry for the newbie questions.
>>> >>
>>> >>
>>> >> Att,
>>> >>
>>> >> Alexandre Jacquet
>>> >>
>>> >>
>>> >>
>>> >> On 9 May 2011 20:55, Claudio Cherubino <[email protected]> wrote:
>>> >>
>>> >>> Alexandre,
>>> >>>
>>> >>> You are using the url to retrieve a single user in an MDM environment
>>> >>> together with the getFeed method that instead is used to retrieve
>>> >>> collections.
>>> >>> If you want to retrieve all users, then the correct url is:
>>> >>>
>>> >>> https://apps-apis.google.com/a/feeds/user/2.0/lab.<
>>> https://apps-apis.google.com/a/feeds/user/2.0/lab.dedalusprime.com.br/[email protected]
>>> >
>>> >>> dedalusprime.com.br<
>>> https://apps-apis.google.com/a/feeds/user/2.0/lab.dedalusprime.com.br/[email protected]
>>> >
>>>
>>> >>>
>>> >>> without the the full user email.
>>> >>> Hope it helps
>>> >>>
>>> >>> Claudio
>>> >>>
>>> >>>
>>> >>> On Mon, May 9, 2011 at 4:41 PM, Ale Jacquet <[email protected]>
>>> wrote:
>>> >>>
>>> >>>> Hello Claudio,
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> myService.setUserCredentials(adminCredentials, adminPassword);
>>> >>>>
>>> >>>> //GET https://apps-apis.google.com/a/feeds/user/2.0/the domain
>>> >>>> name/full user email
>>> >>>> URL metafeedUrl = new URL("
>>> >>>>
>>> https://apps-apis.google.com/a/feeds/user/2.0/lab.dedalusprime.com.br/[email protected]
>>> >>>> ");
>>> >>>> System.out.println("Getting user entries...\n");
>>> >>>> UserFeed resultFeed = myService.getFeed(metafeedUrl,
>>> >>>> UserFeed.class);
>>> >>>>
>>> >>>> Yes, this is happening everytime. I have done a few updates on the
>>> sample
>>> >>>> code to get MDM working
>>> >>>> I have downloaded last friday the new java client
>>> >>>> This is happening for users and aliases...
>>> >>>>
>>> >>>>
>>> >>>> Att,
>>> >>>>
>>> >>>> Alexandre Jacquet
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> On 9 May 2011 20:23, Claudio Cherubino <[email protected]>
>>> wrote:
>>> >>>>
>>> >>>>> Hi Alexandre,
>>> >>>>>
>>> >>>>> Can you show us the snippet of code that caused this exception?
>>> >>>>> Do you get the same error every time you run that code?
>>> >>>>> Are you using the latest version of the Java client library?
>>> >>>>>
>>> >>>>> Claudio
>>> >>>>>
>>> >>>>> On Mon, May 9, 2011 at 3:36 PM, Ale Jacquet <[email protected]
>>> >wrote:
>>> >>>>>
>>> >>>>>> Hello,
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> I'm trying to get all users with MDM support in Google Apps for
>>> Business using Gdata Java client, however it is resulting a parse error. Do
>>> you guys have any idea?
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> com.google.gdata.util.ParseException: [Line 1, Column 131] Invalid
>>> root element, expected (namespace uri:local name) of (
>>> http://www.w3.org/2005/Atom:feed), found (
>>> http://www.w3.org/2005/Atom:entry
>>> >>>>>> at
>>> com.google.gdata.util.XmlParser.throwParseException(XmlParser.java:730)
>>> >>>>>> at com.google.gdata.util.XmlParser.parse(XmlParser.java:693)
>>> >>>>>> at com.google.gdata.util.XmlParser.parse(XmlParser.java:576)
>>> >>>>>> at com.google.gdata.data.BaseFeed.parseAtom(BaseFeed.java:867)
>>> >>>>>> at
>>> com.google.gdata.wireformats.input.AtomDataParser.parse(AtomDataParser.java:68)
>>> >>>>>> at
>>> com.google.gdata.wireformats.input.AtomDataParser.parse(AtomDataParser.java:39)
>>> >>>>>> at
>>> com.google.gdata.wireformats.input.CharacterParser.parse(CharacterParser.java:100)
>>> >>>>>> at
>>> com.google.gdata.wireformats.input.XmlInputParser.parse(XmlInputParser.java:52)
>>> >>>>>> at
>>> com.google.gdata.wireformats.input.AtomDualParser.parse(AtomDualParser.java:66)
>>> >>>>>> at
>>> com.google.gdata.wireformats.input.AtomDualParser.parse(AtomDualParser.java:34)
>>> >>>>>> at
>>> com.google.gdata.client.Service.parseResponseData(Service.java:2165)
>>> >>>>>> at
>>> com.google.gdata.client.Service.parseResponseData(Service.java:2098)
>>> >>>>>> at com.google.gdata.client.Service.getFeed(Service.java:1136)
>>> >>>>>> at com.google.gdata.client.Service.getFeed(Service.java:998)
>>> >>>>>> at
>>> com.google.gdata.client.GoogleService.getFeed(GoogleService.java:631)
>>> >>>>>> at com.google.gdata.client.Service.getFeed(Service.java:1017)
>>> >>>>>> at
>>> com.google.gdata.client.appsforyourdomain.AppsForYourDomainService.getFeed(AppsForYourDomainService.java:137)
>>> >>>>>> at AppsProvisioning.main(AppsProvisioning.java:52)
>>> >>>>>> Caused by: com.google.gdata.util.ParseException: Invalid root
>>> element, expected (namespace uri:local name) of (
>>> http://www.w3.org/2005/Atom:feed), found (
>>> http://www.w3.org/2005/Atom:entry
>>> >>>>>> at
>>> com.google.gdata.util.XmlParser.startElement(XmlParser.java:802)
>>> >>>>>> at
>>> org.xml.sax.helpers.ParserAdapter.startElement(ParserAdapter.java:597)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:453)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:626)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3103)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:922)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>>> >>>>>> at
>>> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>>> >>>>>> at org.xml.sax.helpers.ParserAdapter.parse(ParserAdapter.java:405)
>>> >>>>>> at com.google.gdata.util.XmlParser.parse(XmlParser.java:685)
>>> >>>>>> ... 16 more
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Att,
>>> >>>>>>
>>> >>>>>> Alexandre Jacquet
>>> >>>>>>
>>> >>>>>> --
>>> >>>>>> 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.
>>> >>>>>>
>>> >>>>>
>>> >>>>> --
>>> >>>>> 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.
>>> >>>>>
>>> >>>>
>>> >>>> --
>>> >>>> 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.
>>> >>>>
>>> >>>
>>> >>> --
>>> >>> 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.
>>> >>>
>>> >>
>>> >> --
>>> >> 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.
>>> >>
>>> >
>>> > --
>>> > 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.
>>> >
>>>
>>
>>  --
>> 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.
>>
>
>  --
> 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.
>

-- 
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