Bibliotecas cliente de la API de Bing Ads

Puede desarrollar aplicaciones de la API de Bing Ads con cualquier lenguaje de programación que admita servicios web. Los kits de desarrollo de software (SDK) de API de Bing Ads mejoran la experiencia de desarrollo de aplicaciones de API de Bing Ads con los lenguajes .NET, Java, PHP y Python. Cada SDK incluye un proxy para todos los servicios web de la API de Bing Ads y resume los detalles de bajo nivel de autenticación con OAuth. Puede utilizar las interfaces BulkServiceManager y ReportingServiceManager de alto nivel para abstraer y ejecutar operaciones en los servicios Bulk y Reporting de bajo nivel. Por ejemplo, en lugar de llamar a SubmitGenerateReport y PollGenerateReport para descargar un informe, descargue un informe mediante un método con la clase ReportingServiceManager .

Nota:

El SDK de PHP no incluye las interfaces BulkServiceManager y ReportingServiceManager como se describe para los otros tres SDK.

Repositorios de SDK

SDK Documentación Origen Distribución Ejemplos de código Licencia
SDK de Microsoft Advertising .NET Introducción GitHub NuGet | GitHubDocumentación Licencia del SDK de .NET para Bing Ads
Bing Ads Java SDK Introducción GitHub Maven | GitHubDocumentación Licencia de Java SDK de Bing Ads
Bing Ads PHP SDK Introducción GitHub Empaquetado | GitHubDocumentación Licencia de Bing Ads PHP SDK
Bing Ads Python SDK Introducción GitHub PyPi | GitHubDocumentación Licencia del SDK de Python de Bing Ads

Espacios de nombres

Espacios de nombres más recientes

Los SDK admiten todas las direcciones de servicios web de la API de Bing Ads activas en espacio aislado y producción.

Debe utilizar los siguientes espacios de nombres correspondientes a la última versión de cada servicio. Estos son los espacios de nombres públicos de alto nivel admitidos. Los espacios de nombres internos y de nivel inferior no están documentados aquí. Puedes obtener más información sobre los espacios de nombres internos dentro de los repositorios de SDK de GitHub para cada SDK.

Espacio de nombres Descripción
Microsoft.BingAds Proporciona clases relacionadas con la autenticación que se pueden usar para acceder a cualquier servicio web de Microsoft Advertising.
Los clientes de la API de contenido pueden usar las clases de autenticación proporcionadas con el SDK; sin embargo, el SDK no incluye clases para llamar a la API de contenido.
Microsoft.BingAds.V13.AdInsight Proporciona clases de proxy para las operaciones de servicio, los objetos de datos y los conjuntos de valores definidos para la versión 13 del servicio Ad Insight .
Microsoft.BingAds.V13.Bulk Proporciona clases de proxy a las operaciones de servicio, objetos de datos y conjuntos de valores definidos para la versión 13 del servicio en masa .
Ofrece clases para acelerar la productividad de la descarga y carga de entidades. Por ejemplo, una instancia de la clase BulkServiceManager puede enviar la solicitud de descarga al servicio en masa, sondear el servicio hasta que se haya completado y descargar el archivo en el directorio local que especificó en la solicitud. Use la clase BulkFileReader en lugar de escribir un analizador de archivos para leer los resultados de la descarga. BulkFileReader proporciona acceso a los registros de archivos masivos en clases derivadas de BulkEntity, que contienen los objetos de datos conocidos y los conjuntos de valores en la versión 13 del servicio Administración de campañas.
Microsoft.BingAds.V13.CampaignManagement Proporciona clases de proxy a las operaciones de servicio, los objetos de datos y los conjuntos de valores definidos para la versión 13 del servicio Administración de campañas .
Microsoft.BingAds.V13.CustomerBilling Proporciona clases de proxy a las operaciones de servicio, objetos de datos y conjuntos de valores definidos para la versión 13 del servicio de facturación del cliente .
Microsoft.BingAds.V13.CustomerManagement Proporciona clases de proxy a las operaciones de servicio, objetos de datos y conjuntos de valores definidos para la versión 13 del servicio de administración de clientes .
Microsoft.BingAds.V13.Reporting Proporciona clases de proxy a las operaciones de servicio, objetos de datos y conjuntos de valores definidos para la versión 13 del servicio de informes .
Ofrece clases para acelerar la productividad para la descarga de informes. Por ejemplo, una instancia de la clase ReportingServiceManager puede enviar la solicitud de descarga al servicio de informes, sondear el servicio hasta que se complete y descargar el archivo en el directorio local que especificó en la solicitud.

Consulta también

Direcciones de servicios web de la API de Microsoft Advertising