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