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. |