Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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. |