Yes, I'm using the campaign had in previous version, so I think I have
active criteria.

Sorry, but do not understand what the "request id", you mean what I
authtoken.php returns?.

sorry for my english.

On 9 abr, 19:00, AdWords API Advisor <adwordsapiadvi...@google.com>
wrote:
> Hi,
>
> Do you have the request ID of this request?  Can you confirm that
> there are active, biddable criteria in your account?
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Apr 8, 10:33 am, molaMolar <na...@actualweb.es> wrote:
>
>
>
> > Hello everyone my problem is that after executing the following code
> > returns an object google me empty, can someone tell me why?
>
> > my script is:
>
> > <?php
>
> > /**
> >  * Este codigo consigue todas las palabras por las que apuesta nuestro
> > anuncio, y no son negativas
> >  * por defecto en la nueva version de la api, si no se especifica lo
> > contrario todas las palabras son negativas por defecto
> >  */
>
> > require_once('AuthToken.php');
> > require_once('SoapClientFactory.php');
>
> > # Provide AdWords login information.
> > $email = 'my-email';
> > $password = 'XXXX';
> > $client_email = 'my client';
> > $user_agent = 'actualweb.es get all criteria code';
> > $developer_token = '---';
> > $application_token = '----';
> > $account_type = 'HOSTED_OR_GOOGLE';
> > $service = 'adwords';
>
> > $namespace = 'https://adwords.google.com/api/adwords/cm/v200906';
> > //$namespace = 'https://adwords-sandbox.google.com/api/adwords/cm/
> > v200906';
>
> > # Define SOAP
> > $auth = new AuthToken($email, $password, 'HOSTED_OR_GOOGLE',
> > 'adwords');
> > //$auth = new AuthToken($email, $password, $account_type, $service);
> > $headers =
> >   '<RequestHeader xmlns="' . $namespace . '">' .
> >   '<authToken>' . $auth->get_auth_token() . '</authToken>' .
> >   '<clientEmail>' . $client_email . '</clientEmail>' .
> >   '<userAgent>' . $user_agent . '</userAgent>' .
> >   '<developerToken>' . $developer_token . '</developerToken>' .
> >   '<applicationToken>' . $application_token . '</applicationToken>' .
> >   '</RequestHeader>';
> > // en este punto ya hemos conseguido el token de autentificacion
>
> > //ahora hay que cargar el servicio no hacer la llamda y esperar a que
> > nos responda,
> > // para ello le pasamos directamente la direccion del servidor, en
> > este caso el sandbox
> > // y el servicio que queremos obtener
>
> > $servicio_criterio = SoapClientFactory::GetClient(
> >   'https://adwords.google.com/api/adwords/cm/v200906'.
> >   '/AdGroupCriterionService?wsdl', 'wsdl');
> > $servicio_criterio->setHeaders($headers);
> > $servicio_criterio->soap_defencoding = 'UTF-8';
> > $debug = 0;
>
> > // peticion xml de las palabras que utilizamos diciendo que no sean
> > negativas
> > $request_xml =
> >   '<get xmlns="' . $namespace . '">' .
> >   '<selector>' .
> >   '<criterionUse>BIDDABLE</criterionUse>' .
> >   '<userStatuses>ACTIVE</userStatuses>' .
> >   '</selector>' .
> >   '</get>';
> > //se hace la llamada a "get" que nos devuelve toda la info de lo que
> > hemos pedido
> > $palabras = $servicio_criterio->call('get', $request_xml);
> > // de esta informacion accedemos a "rval", Criterios de grupos de
> > anuncios actualizados y añadidos
> > // y dentro de este a "entries" Las entradas de resultados de esta
> > página
> > $palabras = $palabras['rval']['entries'];
>
> > //comprobacion de errores
> > if ($debug) {
> >   show_xml($servicio_criterio);}
>
> > if ($servicio_criterio->fault) {
> >   show_fault($servicio_criterio);
> >   exit(1);
>
> > }
>
> > // el objeto que obtenemos lo transformamos en una lista, para poder
> > trabajar con ella
> > if (!$palabras[0]) {
> >   $palabras = array($palabras);
>
> > }
>
> > print_r($palabras);
>
> > // en este ejemplo mostramos simplemente la informacion obtenida
> > for ($i = 0; $i < count($palabras); $i++) {
> >   echo 'para el grupo: "' . $palabras[$i]['adGroupId'] . ', palabra
> > ' .
> >     'con id "' . $palabras[$i]['criterion']['id'] . ', y es del tipo
> > "' .
> >     $palabras[$i]['criterion']['text'] . '".' . "\n";
>
> > }
>
> > function show_xml($service) {
> >   echo $service->request;
> >   echo $service->response;
> >   echo "\n";
>
> > }
>
> > function show_fault($service) {
> >   echo "\n";
> >   echo 'Fault: ' . $service->fault . "\n";
> >   echo 'Code: ' . $service->faultcode . "\n";
> >   echo 'String: ' . $service->faultstring . "\n";
> >   echo 'Detail: ' . $service->faultdetail . "\n";
>
> > }
>
> > ?>
>
> > thanks and sorry for my english.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

Reply via email to