AdWords
931 Usuários online agora
931 Usuários online agora
Guie-me
star_border
Responder

API Adwords - Como iniciar o uso afinal?

[ Editado ]
Calouro ✭ ✭

Olá, sou programador php - estou tentando usar a API mas não estou conseguindo, vejam o que fiz:


Baixei os códigos PHP: https://github.com/googleads/googleads-php-lib


Segui passo a passo as instruções no mesmo link, alterando o arquivo auth.ini conforme manda o passo 3 do link acima, só que na hora que tento rodar o GetRefreshToken.php para pegar o refreshtoken e concluir o processo, simplesmente a página fica em branco, não apresenta nenhum erro e nada acontece(isso é o mais frustrante), será que alguém pode me ajudar?

Veja o link: http://reportando.hospedagemdesites.ws/examples/AdWords/Auth/GetRefreshToken.php

 

Especialistas responderamverified_user

Re: API Adwords - Como iniciar o uso afinal?

Principal Colaborador
Você já tem um token de desenvolvedor?

O que diz o error_log no caso ele deve ter gerado algum erro.

onde você está rodando este servidor? ele está na sua rede local ou está em um servidor... ele possui firewall?

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page

Re: API Adwords - Como iniciar o uso afinal?

Calouro ✭ ✭
Sim, já tenho o token, criei a conta no OAuth segui os passos no link: https://github.com/googleads/googleads-php-lib/wiki/Using-OAuth-2.0 e criei o client id - inseri os dados no auth.ini conforme informado e subi os arquivos.

Estão hospedados na Locaweb em um plano "hospedagem para profissionais" inventei um nome e joguei lá sem registrar domínio, por isso o link temporário. O log não diz nada relevante veja:
[Tue Apr 28 15:55:39 2015] [error] [client 179.176.53.116] Directory index forbidden by Options directive: /home/storage/1/2b/d7/reportando/public_html/
[Tue Apr 28 15:55:48 2015] [error] [client 179.176.53.116] File does not exist: /home/storage/1/2b/d7/reportando/public_html/icons, referer: http://reportando.hospedagemdesites.ws/examples/
[Tue Apr 28 16:23:39 2015] [error] [client 187.85.30.234] File does not exist: /home/storage/1/2b/d7/reportando/public_html/favicon.ico, referer: http://reportando.hospedagemdesites.ws/examples/AdWords/Auth/GetRefreshToken.php

Re: API Adwords - Como iniciar o uso afinal?

Principal Colaborador
estranho...

como você fez upload da lib para o servidor? via ftp? Pode ter ocorrido alguma transferência errada neste caso - recomendo que envie somente um arquivo compactado, verifique o md5 dele e extraia o arquivo diretamente no servidor.

Sobre os requisitos do php: Recomendo que execute um phpinfo e verifique se os requisitos batem com os necessários para a lib.

Caso não funcione, recomendo que você vá modifique o arquivo GetRefreshToken e vá minando ele com alguns printf("Eu estou aqui!") para entender melhor o que está acontecendo.

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page

Re: API Adwords - Como iniciar o uso afinal?

Calouro ✭ ✭
Olá Alexsandro, vamos lá, rs

voce ja configurou o auth ini correto? falta apenas o getrefreshtoken.php? pelo que vi voce está rodando ele em uma hospedagem de sites, voce precisa rodar o php na linha de comando ele irá te gerar um link para incluir no auth.ini