Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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