Bibliotecas de cliente da API Bing Ads

Você pode desenvolver aplicativos da API do Bing Ads com qualquer linguagem de programação que ofereça suporte a serviços Web. Os kits de desenvolvimento de software (SDK) da API do Bing Ads melhoram a experiência de desenvolvimento de aplicativos da API do Bing Ads com as linguagens .NET, Java, PHP e Python. Cada SDK inclui um proxy para todos os serviços Web da API Bing Ads e abstrai detalhes de baixo nível de autenticação com OAuth. Você pode usar as interfaces BulkServiceManager e ReportingServiceManager de alto nível para abstrair e executar operações nos serviços Bulk e Reporting de baixo nível. Por exemplo, em vez de chamar SubmitGenerateReport e PollGenerateReport para baixar um relatório, você baixa um relatório usando um método com a classe ReportingServiceManager .

Nota

O PHP SDK não inclui interfaces BulkServiceManager e ReportingServiceManager conforme descrito para os outros três SDKs.

Repositórios SDK

SDK Documentação Source (Origem) Distribuição Exemplos de código Licença
Bing Ads .NET SDK Introdução Hub do GitHub NuGet Hub do GitHub | Documentos Licença do SDK .NET do Bing Ads
Bing Ads Java SDK Introdução Hub do GitHub Maven Hub do GitHub | Documentos Licença do SDK Java do Bing Ads
Bing Ads PHP SDK Introdução Hub do GitHub Packagist Hub do GitHub | Documentos Licença do SDK PHP do Bing Ads
Bing Ads Python SDK Introdução Hub do GitHub PyPi Hub do GitHub | Documentos Licença do SDK Python do Bing Ads

Espaços de nomes

Espaços de nomes mais recentes

Os SDKs oferecem suporte a todos os endereços de serviço Web ativos da API Bing Ads em sandbox e produção.

Você deve usar os seguintes namespaces correspondentes à versão mais recente de cada serviço. Estes são os namespaces públicos de alto nível suportados. Namespaces internos e de nível inferior não são documentados aqui. Você pode encontrar mais informações sobre namespaces internos nos repositórios do SDK do GitHub para cada SDK.

Espaço de nomes Descrição
Microsoft.BingAds Fornece classes relacionadas à autenticação que podem ser usadas para acessar qualquer Serviço Web do Microsoft Advertising.
Os clientes da API de conteúdo podem usar as classes de autenticação fornecidas com o SDK; no entanto, o SDK não inclui classes para chamar a API de conteúdo.
Microsoft.BingAds.V13.AdInsight Fornece classes de proxy para as operações de serviço, objetos de dados e conjuntos de valores definidos para a versão 13 do serviço Ad Insight .
Microsoft.BingAds.V13.Bulk Fornece classes proxy para as operações de serviço, objetos de dados e conjuntos de valores definidos para a versão 13 do serviço em massa .
Fornece classes para acelerar a produtividade para download e upload de entidades. Por exemplo, uma instância da classe BulkServiceManager pode enviar sua solicitação de download para o serviço em massa, pesquisar o serviço até que seja concluído e baixar o arquivo para o diretório local que você especificou na solicitação. Use a classe BulkFileReader em vez de escrever um analisador de arquivo para ler os resultados do download. O BulkFileReader fornece acesso aos registros de arquivo em massa em classes derivadas de BulkEntity , que contêm os objetos de dados familiares e conjuntos de valores na versão 13 do serviço Campaign Management .
Microsoft.BingAds.V13.CampaignManagement Fornece classes proxy para as operações de serviço, objetos de dados e conjuntos de valores definidos para a versão 13 do serviço Gerenciamento de Campanha .
Microsoft.BingAds.V13.CustomerBilling Fornece classes proxy para as operações de serviço, objetos de dados e conjuntos de valores definidos para a versão 13 do serviço de Faturação do Cliente .
Microsoft.BingAds.V13.CustomerManagement Fornece classes proxy para as operações de serviço, objetos de dados e conjuntos de valores definidos para a versão 13 do serviço Customer Management .
Microsoft.BingAds.V13.Reporting Fornece classes proxy para as operações de serviço, objetos de dados e conjuntos de valores definidos para a versão 13 do serviço de relatório .
Fornece classes para acelerar a produtividade ao baixar relatórios. Por exemplo, uma instância da classe ReportingServiceManager pode enviar sua solicitação de download para o serviço de relatório, sondar o serviço até concluir e baixar o arquivo para o diretório local especificado na solicitação.

See Also

Endereços de serviço Web da API Bing Ads