Instruções: Aplicação de Ambiente de Trabalho da API de Anúncios do Bing no PHP
Este guia descreve como pode transferir exemplos PHP para a API de Anúncios do Bing a partir da origem do GitHub, editar com as suas credenciais e executar numa consola local.
Por predefinição, os exemplos estão prontos para serem executados no ambiente do sandbox. Se estiver a filtrar o ambiente de produção, também precisará do token de programador de produção. Também terá de registar uma aplicação e tomar nota do ID da Aplicação que será utilizado como ClientId nas instruções abaixo. Para obter mais detalhes sobre o registo de uma aplicação e o fluxo de concessão de código de autorização, veja Authentication with OAuth (Autenticação com OAuth).
Instruções de Código
Navegue para um diretório local vazio, por exemplo , c:\dev\BingAdsPHP e instale o SDK PHP de Anúncios do Bing, por exemplo, escreva
composer require microsoft/bingads
. Deverá agora ver o diretório do fornecedor que contém a origem do SDK e os exemplos.Copie o diretório V13 (com exemplos incluídos) para o diretório do projeto local, por exemplo, copie de c:\dev\BingAdsPHP\vendor\microsoft\bingads\samples para c:\dev\BingAdsPHP.
Por predefinição, os exemplos estão prontos para serem executados no ambiente do sandbox. Para utilizar a produção, em c:\dev\BingAdsPHP\V13\AuthHelper.php, defina a ApiEnvironment como
ApiEnvironment::Production
e edite o ClientId com o ID da Aplicação que foi aprovisionado quando registou a sua aplicação. Também terá de editar o valor DeveloperToken com o token de programador de produção.Na linha de comandos da consola, execute o exemplo, por exemplo, escreva
php .\V13\SearchUserAccounts.php
.Deverá ser-lhe pedido para copiar e colar o URL de autorização num browser. O consentimento do utilizador único é necessário e, posteriormente, poderá utilizar o token de atualização para pedir novos tokens de acesso e atualização.
Depois de autorizar a sua aplicação a gerir as suas contas do Microsoft Advertising, copie o URL resultante (com o parâmetro de código ) e cole-o na janela da consola. Em seguida, prima a tecla Enter (enter) para continuar a execução.
O token de atualização será escrito norefresh.txt. As chamadas subsequentes para a função auxiliar Autenticar tentarão ler o token de atualização a partir da mesma localização. Pode alterar a localização ao editar a definição OAuthRefreshTokenPath em AuthHelper.php.
Importante
Este exemplo de início rápido não é recomendado tal como está na produção. Só deve armazenar o token de atualização numa localização segura.
See Also
Exemplos de Código da API de Anúncios do Bing
Endereços do Serviço Web da API de Anúncios do Bing