If anyone can help with the following code, which is correctly showing the page.totalNumEntries for my MCC, but not allowing me to reference the * page.entries* in order to get the actual ManagedCustomer objects I am requesting.
' Create the selector. Dim oManagedCustomer As New ManagedCustomer Dim selector As New GoogleAccountAPI.Selector selector.fields = New String() {"CompanyName", "CustomerId", "Name", "Login"} 'Size of result set selector.paging = New GoogleAccountAPI.Paging Dim offset As Integer = 0 Dim pageSize As Integer = 10 Dim page As New GoogleAccountAPI.ManagedCustomerPage Dim oCst As New GoogleAccountAPI.ManagedCustomer Try Do selector.paging.startIndex = offset selector.paging.numberResults = pageSize ' Get the Accounts page = myService.get(selector) ' Display the results. If ((Not page Is Nothing) AndAlso (page.totalNumEntries > 0)) Then Dim i As Integer = offset For Each oManCst As GoogleAccountAPI.ManagedCustomer In page.entries Console.WriteLine("Customer ID = '{0}' and name =" & " '{1}' .", oManCst.customerId, oManCst.companyName) MyArray.Add(oManCst) i += 1 Next Else Console.WriteLine("No Accounts were found.") End If offset = offset + pageSize Loop While (offset < page.totalNumEntries) Console.WriteLine("Number of Accounts found: {0}", page.totalNumEntries) I've attached my cleansed Soap request/response data with my MCC clientID, Dev and Auth token cleansed. I must be very close, just missing the Doh moment to properly get the ManagedCustomer object with the fields I have requested in the selector. Thanks! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
POST https://adwords.google.com/api/adwords/mcm/v201309/ManagedCustomerService HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.5472) Authorization: Bearer OAuthToken VsDebuggerCausalityData: uIDPowfv9DzRlh1Ig0vrFjsOJAwAAAAA0RXXlj5HJk+aQ9K5Al3Vg0kxbFubxitFvg36aSynfH4ACQAA Content-Type: text/xml; charset=utf-8 SOAPAction: "" Host: adwords.google.com Content-Length: 1182 Expect: 100-continue Connection: Keep-Alive <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Header> <RequestHeader xmlns="https://adwords.google.com/api/adwords/mcm/v201309"> <clientCustomerId xmlns="https://adwords.google.com/api/adwords/cm/v201309">hidden</clientCustomerId> <developerToken xmlns="https://adwords.google.com/api/adwords/cm/v201309">hidden</developerToken> <userAgent xmlns="https://adwords.google.com/api/adwords/cm/v201309">AdWordsAPIV201309</userAgent> </RequestHeader> </soap:Header> <soap:Body> <get xmlns="https://adwords.google.com/api/adwords/mcm/v201309"> <serviceSelector> <fields xmlns="https://adwords.google.com/api/adwords/cm/v201309">CompanyName</fields> <fields xmlns="https://adwords.google.com/api/adwords/cm/v201309">CustomerId</fields> <fields xmlns="https://adwords.google.com/api/adwords/cm/v201309">Name</fields> <fields xmlns="https://adwords.google.com/api/adwords/cm/v201309">Login</fields> <paging xmlns="https://adwords.google.com/api/adwords/cm/v201309" /> </serviceSelector> </get> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=UTF-8 Date: Thu, 24 Oct 2013 18:43:07 GMT Expires: Thu, 24 Oct 2013 18:43:07 GMT Cache-Control: private, max-age=0 X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block Server: GSE Transfer-Encoding: chunked 309 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header> <ResponseHeader xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201309" xmlns="https://adwords.google.com/api/adwords/mcm/v201309"> <ns2:requestId>0004e981013797200ae5e8ca000016bf</ns2:requestId> <ns2:serviceName>ManagedCustomerService</ns2:serviceName> <ns2:methodName>get</ns2:methodName><ns2:operations>1</ns2:operations> <ns2:responseTime>333</ns2:responseTime></ResponseHeader></soap:Header> <soap:Body><getResponse xmlns="https://adwords.google.com/api/adwords/mcm/v201309" xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201309"><rval> <ns2:totalNumEntries>474</ns2:totalNumEntries> <ns2:Page.Type>ManagedCustomerPage</ns2:Page.Type></rval> </getResponse> </soap:Body> </soap:Envelope>