Bibliotecas de Cliente da API de Anúncios do Bing

Pode desenvolver aplicações de API de Anúncios do Bing com qualquer linguagem de programação que suporte serviços Web. Os Software Development Kits (SDK) da API de Anúncios do Bing melhoram a experiência de desenvolvimento de aplicações API de Anúncios do Bing com linguagens .NET, Java, PHP e Python. Cada SDK inclui um proxy para todos os serviços Web da API de Anúncios do Bing e abstrai detalhes de baixo nível de autenticação com o OAuth. Pode utilizar as interfaces BulkServiceManager e ReportingServiceManager de alto nível para abstrair e executar operações nos serviços de Volume e Relatórios de baixo nível. Por exemplo, em vez de chamar SubmitGenerateReport e PollGenerateReport para transferir um relatório, transfira um relatório através de um método com a classe ReportingServiceManager .

Nota

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

Repositórios do SDK

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

Espaços de nomes

Espaços de Nomes Mais Recentes

Os SDKs suportam todos os Endereços de Serviço Web da API de Anúncios do Bing ativos no sandbox e na produção.

Deve utilizar os seguintes espaços de nomes correspondentes à versão mais recente de cada serviço. Estes são os espaços de nomes públicos de alto nível suportados. Os espaços de nomes internos e de nível inferior não estão documentados aqui. Pode obter mais informações sobre espaços de nomes internos nos Repositórios do SDK do GitHub para cada SDK.

Espaço de nomes Descrição
Microsoft.BingAds Fornece classes relacionadas com a autenticação que podem ser utilizadas para aceder a qualquer Serviço Web de Publicidade da Microsoft.
Os clientes da API de Conteúdo podem utilizar 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 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 em massa .
Fornece classes para acelerar a produtividade para transferir e carregar entidades. Por exemplo, uma instância da classe BulkServiceManager pode submeter o seu pedido de transferência para o serviço em massa, consultar o serviço até estar concluído e transferir o ficheiro para o diretório local que especificou no pedido. Utilize a classe BulkFileReader em vez de escrever um analisador de ficheiros para ler os resultados da transferência. O BulkFileReader fornece acesso aos registos de ficheiros em massa nas classes derivadas do BulkEntity , que contêm os objetos de dados familiares e conjuntos de valores na versão 13 do serviço Gestão de Campanhas .
Microsoft.BingAds.V13.CampaignManagement 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 Gestão de Campanhas .
Microsoft.BingAds.V13.CustomerBilling 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 de Faturação do Cliente .
Microsoft.BingAds.V13.CustomerManagement 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 de Gestão de Clientes .
Microsoft.BingAds.V13.Reporting 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 de Relatórios .
Fornece classes para acelerar a produtividade para transferir relatórios. Por exemplo, uma instância da classe ReportingServiceManager pode submeter o pedido de transferência para o serviço de relatórios, consultar o serviço até estar concluído e transferir o ficheiro para o diretório local que especificou no pedido.

See Also

Endereços do Serviço Web da API de Anúncios do Bing