Bibliotecas de cliente de api de Bing Ads

Puede desarrollar aplicaciones de API de Bing Ads con cualquier lenguaje de programación que admita servicios web. Los kits de desarrollo de software (SDK) de la API de Bing Ads mejoran la experiencia de desarrollo de aplicaciones de API de Bing Ads con lenguajes .NET, Java, PHP y Python. Cada SDK incluye un proxy para todos los servicios web de la API de Bing Ads y abstrae los detalles de bajo nivel de la autenticación con OAuth. Puede usar las interfaces BulkServiceManager y ReportingServiceManager de alto nivel para abstraer y ejecutar operaciones en bulk y Reporting Services 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 del SDK

SDK Documentación Origen Distribución Ejemplos de código Licencia
Bing Ads .NET SDK Introducción GitHub NuGet Github | Docs Licencia del SDK de .NET para Bing Ads
Bing Ads Java SDK Introducción GitHub Maven Github | Docs Licencia del SDK de Java de Bing Ads
Bing Ads PHP SDK Introducción GitHub Packagist Github | Docs Licencia del SDK de PHP de Bing Ads
Bing Ads Python SDK Introducción GitHub PyPi Github | Docs Licencia del SDK de Python de Bing Ads

Espacios de nombres

Espacios de nombres más recientes

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

Debe usar los siguientes espacios de nombres correspondientes a la versión más reciente 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 se documentan aquí. Puede obtener más información sobre los espacios de nombres internos en los repositorios del 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 api de contenido pueden usar las clases de autenticación proporcionadas con el SDK; sin embargo, el SDK no incluye clases para llamar a Content API.
Microsoft.BingAds.V13.AdInsight 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 Ad Insight .
Microsoft.BingAds.V13.Bulk 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 masivo .
Proporciona clases para acelerar la productividad para descargar y cargar entidades. Por ejemplo, una instancia de la clase BulkServiceManager puede enviar la solicitud de descarga al servicio masivo, sondear el servicio hasta que se complete 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 de las clases derivadas de BulkEntity, que contienen los objetos de datos conocidos y los conjuntos de valores de la versión 13 del servicio Campaign Management.
Microsoft.BingAds.V13.CampaignManagement Proporciona clases de proxy a las operaciones del servicio, los objetos de datos y los conjuntos de valores definidos para la versión 13 del servicio Campaign Management .
Microsoft.BingAds.V13.CustomerBilling 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 de facturación del cliente .
Microsoft.BingAds.V13.CustomerManagement 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 Customer Management .
Microsoft.BingAds.V13.Reporting 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 de informes .
Proporciona clases para acelerar la productividad para descargar 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 especificado en la solicitud.

Consulta también

Direcciones del servicio web de la API de Bing Ads