Detalles de Conexión de Ebay
Introducción
Versión del conector
Esta documentación se basa en la versión 21.0.8257 del conector.
Empezando
Compatibilidad con la versión de eBay
El conector permite una vista relacional de las entidades de las APIs de Trading, FileTransfer, BulkData, Feedback y Merchandising.
Establecer una Conexión
Conexión a las APIs de Ebay
De forma predeterminada, el conector se conecta a ambientes de producción. Colocar UseSandbox
a true
para usar una cuenta sandbox de eBay.
Autenticación en Ebay
eBay utiliza el estándar de autenticación OAuth 2.0 y Auth'n'Auth, la autenticación tradicional utilizada por las APIs de eBay. Para autenticarse usando OAuth o Auth'n'Auth, según cómo esté configurada su aplicación, deberá crear una aplicación para obtener el OAuthClientId
, OAuthClientSecret
, DevID
, y CallbackURL
propiedades de conexión. Consulte Uso de la autenticación OAuth para obtener una guía de autenticación.
Uso de la Autenticación OAuth
OAuth requiere que el usuario que se autentica interactúe con eBay usando el navegador. El conector facilita esto de varias maneras, como se describe a continuación.
Credenciales Personalizadas
Deberá registrar una aplicación para obtener el OAuthClientId
y OAuthClientSecret
.
Creación de una Aplicación OAuth Personalizada
Consulte Crear una aplicación OAuth personalizada para un procedimiento.
Credenciales Personalizadas
Autenticación de Escritorio con Su Aplicación OAuth
Siga los pasos a continuación para autenticarse con las credenciales de una aplicación OAuth personalizada. Consulte Crear una aplicación OAuth personalizada.
Obtenga un Token de Acceso OAuth
Después de configurar lo siguiente, está listo para conectarse:
OAuthClientId
: establezca esto en la ID del cliente en la configuración de su aplicación.OAuthClientSecret
: establezca esto en el secreto del cliente en la configuración de su aplicación.CallbackURL
: establezca esto en la URL de redireccionamiento en la configuración de su aplicación.InitiateOAuth
: Establézcalo en GETANDREFRESH. Puede usar InitiateOAuth para evitar repetir el intercambio de OAuth y configurar manualmenteOAuthAccessToken
..
Cuando se conecta, el conector abre el extremo de OAuth en su navegador predeterminado. Inicie sesión y otorgue permisos a la aplicación. Luego, el conector completa el proceso de OAuth:
- Extrae el token de acceso de la URL de devolución de llamada y autentica las solicitudes.
- Obtiene un nuevo token de acceso cuando caduca el antiguo.
- Guarda los valores de OAuth en
OAuthSettingsLocation
para persistir a través de las conexiones.
Máquinas Sin Cabeza
Uso de OAuth en una Máquina Sin Cabeza
Para crear fuentes de datos de eBay en servidores autónomos u otras máquinas en las que el conector no puede abrir un navegador, debe autenticarse desde otra máquina. La autenticación es un proceso de dos pasos.
- En lugar de instalar el conector en otra máquina, puede seguir los pasos a continuación para obtener el
OAuthVerifier
valor. O bien, puede instalar el conector en otra máquina y transferir los valores de autenticación de OAuth, después de autenticarse a través del flujo habitual basado en el navegador. - A continuación, puede configurar el conector para actualizar automáticamente el token de acceso desde la máquina sin periféricos.
Puede seguir el flujo de autenticación de OAuth sin cabeza usando las credenciales de OAuth integradas del conector o usando las credenciales de OAuth para su aplicación de OAuth personalizada.
Uso de las Credenciales para una Aplicación OAuth Personalizada
Cree una aplicación OAuth personalizada
Consulte Crear una aplicación OAuth personalizada para un procedimiento. Luego puede seguir los procedimientos a continuación para autenticarse y conectarse a los datos.
Obtenga un código verificador
Establezca las siguientes propiedades en la máquina sin periféricos:
InitiateOAuth
: Ajústelo a APAGADO.OAuthClientId
: establezca esto en la ID de la aplicación en la configuración de su aplicación.OAuthClientSecret
: establezca esto en el secreto de la aplicación en la configuración de su aplicación.
Luego puede seguir los pasos a continuación para autenticarse desde otra máquina y obtener el OAuthVerifier
propiedad de conexión.
- Llame a GetOAuthAuthorizationURL procedimiento almacenado* con el parámetro de entrada CallbackURL establecido en el URI de redirección exacto que especificó en la configuración de su aplicación.
- Abra la URL devuelta en un navegador. Inicie sesión y otorgue permisos al conector. A continuación, se le redirige a la URL de devolución de llamada, que contiene el código verificador.
- Guarde el valor del código verificador. Establecerá esto en el
OAuthVerifier
propiedad de conexión.
En la máquina sin periféricos, establezca las siguientes propiedades de conexión para obtener los valores de autenticación de OAuth:
OAuthClientId
: establezca esto en la clave de consumidor en la configuración de su aplicación.OAuthClientSecret
: establezca esto en el secreto del consumidor en la configuración de su aplicación.OAuthVerifier
: Establézcalo en el código del verificador.OAuthSettingsLocation
: configure esto para conservar los valores de autenticación OAuth cifrados en el archivo especificado.InitiateOAuth
: Establézcalo en ACTUALIZAR.
Conectarse a datos
Después de generar el archivo de configuración de OAuth, configure las siguientes propiedades para conectarse a los datos:
OAuthSettingsLocation
: Establézcalo en el archivo que contiene los valores de autenticación de OAuth cifrados. Asegúrese de que este archivo otorgue permisos de lectura y escritura al proveedor para habilitar la actualización automática del token de acceso.InitiateOAuth
: Establézcalo en ACTUALIZAR.
Transferir configuración de OAuth
Siga los pasos a continuación para instalar el conector en otra máquina, autenticar y luego transferir los valores de OAuth resultantes.
En una segunda máquina, instale el conector y conéctese con el siguiente conjunto de propiedades:
OAuthSettingsLocation
: establezca esto en un archivo de texto grabable.InitiateOAuth
: Establézcalo en GETANDREFRESH.OAuthClientId
: establezca esto en la ID del cliente en la configuración de su aplicación.OAuthClientSecret
: establezca esto en el secreto del cliente en la configuración de su aplicación.CallbackURL
: establezca esto en la URL de devolución de llamada en la configuración de su aplicación.
Pruebe la conexión para autenticarse. Los valores de autenticación resultantes se escriben, se cifran, en la ruta especificada por OAuthSettingsLocation
. Una vez que haya probado con éxito la conexión, copie el archivo de configuración de OAuth en su máquina sin periféricos. En la máquina sin periféricos, configure las siguientes propiedades de conexión para conectarse a los datos:
InitiateOAuth
: Establézcalo en ACTUALIZAR.OAuthSettingsLocation
: establezca esto en la ruta a su archivo de configuración de OAuth. Asegúrese de que este archivo otorgue permisos de lectura y escritura al conector para habilitar la actualización automática del token de acceso.
Creación de una Aplicación OAuth Personalizada
Hay dos métodos de autenticación disponibles para conectarse a eBay: usar un token generado para acceder solo a datos personales o usar tokens que permitan a otros usuarios acceder a sus propios datos. Ambos métodos requieren que te unas al Programa de desarrolladores de eBay.
Regístrese y Obtenga Sus Claves
Después de unirse al Programa de desarrolladores de eBay, puede obtener los siguientes valores en la página Claves de la aplicación (Mi cuenta -> Claves de acceso a la aplicación).
OAuthClientId
(ID de la aplicación)DevID
OAuthClientSecret
(ID de certificado)
Uso de un Token Personal
Si está trabajando con su propia cuenta, siga los pasos a continuación para generar un token:
-
Vaya a su panel de cuenta de desarrollador y abra la página Claves de aplicación.
-
En la fila ID de aplicación (ID de cliente) para el conjunto de claves que desea usar, haga clic en Tokens de usuario.
Use claves de producción si está buscando artículos reales o listando artículos reales en el sitio de eBay en vivo. Utilice las claves de la zona de pruebas si está creando listados de prueba en la zona de pruebas.
-
Haga clic en Obtener un token de usuario aquí e inicie sesión con las credenciales para su sandbox o su cuenta de eBay de producción. Asegúrese de establecer también 'Su URL aceptada de autenticación' en su URL de devolución de llamada preferida. Dado que eBay requiere un URI de redireccionamiento seguro (https), para las aplicaciones de escritorio puede configurarlo en:
https://localhost:33333
o parahttps://oauth.cdata.com/oauth/
para aplicaciones web.
Nota: Para habilitar la autenticación OAuth 2.0, debe marcar la casilla de verificación 'OAuth habilitado' en la pestaña abierta 'Su configuración de inicio de sesión de eBay '. Si no está habilitado, solo se admitirá el método de autenticación Auth'N'Auth.
A continuación, puede establecer las siguientes propiedades de conexión y conectarse:
DevID
: Establézcalo en el ID de desarrollador de su conjunto de claves.OAuthClientId
: establezca esto en la ID de la aplicación (ID del cliente) de su conjunto de claves.OAuthClientSecret
: establezca esto en el ID de certificado (secreto del cliente) de su conjunto de claves.SiteID
: Establézcalo en el ID del sitio de eBay. De forma predeterminada, es 0 (el sitio de EE. UU.).OAuthAccessToken
: establezca esto en el token personal que generó desde el panel de control de su cuenta de desarrollador.UseSandbox
: establezca esto en verdadero si está utilizando una cuenta de espacio aislado.AuthScheme
: establezca esto en "OAuth" si desea utilizar OAuth 2.0 como método de autenticación. Si se establece en "AuthNAuth" o si no se especifica, se utilizará Auth'n'Auth para la autenticación.CallbackURL
: Establézcalo enhttp://localhost:33333
u otro puerto de su elección. (Si no ha configurado elhttps://oauth.cdata.com/oauth/
URL de redirección, asegúrese de estar utilizando el mismo puerto que la URL de redirección configurada en su aplicación de eBay )
Obtención de Tokens para Aplicaciones con Múltiples Usuarios
eBay implementa el estándar de autenticación OAuth, que puedes usar para permitir que otros usuarios accedan a sus propios datos.
OAuth requiere que el usuario que se autentica interactúe con eBay usando el navegador. El conector facilita esto de varias maneras, como se describe en las siguientes secciones.
Configurar una Aplicación OAuth
Siga los pasos a continuación para configurar el flujo de consentimiento del usuario:
- Vaya a su panel de cuenta de desarrollador y abra la página Claves de aplicación.
- En la fila ID de aplicación (ID de cliente) de su aplicación, haga clic en Fichas de usuario.
- Haga clic en Obtener un token de usuario aquí e inicie sesión con las credenciales para su sandbox o su cuenta de eBay de producción. Asegúrese de establecer también 'Su URL aceptada de autenticación' en su URL de devolución de llamada preferida. Dado que eBay requiere un URI de redireccionamiento seguro (https), para las aplicaciones de escritorio puede configurarlo en:
https://localhost:33333
o parahttps://oauth.cdata.com/oauth/
para aplicaciones web.
Nota: Para habilitar la autenticación OAuth 2.0, debe marcar la casilla de verificación 'OAuth habilitado' en la pestaña abierta 'Su configuración de inicio de sesión de eBay '. Si no está habilitado, solo se admitirá el método de autenticación Auth'N'Auth.
Autenticarse en Ebay Desde una Aplicación de Escritorio
Después de configurar las siguientes propiedades de conexión, está listo para conectarse:
DevID
: Establézcalo en el ID de desarrollador de su conjunto de claves.OAuthClientId
: establezca esto en la ID de la aplicación (ID del cliente) de su conjunto de claves.OAuthClientSecret
: establezca esto en el ID de certificado (secreto del cliente) de su conjunto de claves.RuName
: establezca esto en el nombre de URL de redireccionamiento en el token de eBay a través de su sección de aplicación de la página de tokens de usuario.SiteID
: Establézcalo en el ID del sitio de eBay. De forma predeterminada, es 0 (el sitio de EE. UU.).CallbackURL
: Establézcalo enhttp://localhost:33333
u otro puerto de su elección. (Si no ha configurado elhttps://oauth.cdata.com/oauth/
URL de redirección, asegúrese de estar utilizando el mismo puerto que la URL de redirección configurada en su aplicación de eBay )InitiateOAuth
: Establézcalo en GETANDREFRESH.UseSandbox
: establezca esto en verdadero si está utilizando una cuenta de espacio aislado.AuthScheme
: establezca esto en "OAuth" si desea utilizar OAuth 2.0 como método de autenticación. Si se establece en "AuthNAuth" o si no se especifica, se utilizará Auth'n'Auth para la autenticación.
Cuando se conecta, el conector abre el extremo OAuth o Auth and Auth en su navegador predeterminado. Inicie sesión y otorgue permisos a la aplicación. Luego, el conector completa el proceso de autenticación:
- Extrae el token y autentica las solicitudes.
- Guarda los valores de OAuth en
OAuthSettingsLocation
para persistir a través de las conexiones.
Autenticarse en Ebay Desde una Aplicación Web
Para obtener el token de acceso, establezca las siguientes propiedades de conexión:
DevID
: establezca esto en la ID del desarrollador en su conjunto de claves.OAuthClientId
: establezca esto en la ID de la aplicación (ID del cliente) en su conjunto de claves.OAuthClientSecret
: establezca esto en el ID de certificado (secreto del cliente) en su conjunto de claves.SiteID
: Establézcalo en el ID del sitio de eBay. Por defecto es 0, (EE. UU.)RuName
: establezca esto en el nombre de URL de redireccionamiento en el token de eBay a través de su sección de aplicación de la página de tokens de usuario.UseSandbox
: establezca esto en verdadero si está utilizando una cuenta de espacio aislado.AuthScheme
: establezca esto en "OAuth" si desea utilizar OAuth 2.0 como método de autenticación. Si se establece en "AuthNAuth" o si no se especifica, se utilizará Auth'n'Auth para la autenticación.
Cuando se conecta a través de una aplicación web, o si el conector no está autorizado para abrir una ventana del navegador, debe intercambiar una ID de sesión (si está usando Auth y Auth como método de autenticación) o un código verificador (si está usando OAuth 2.0) para el OAuthAccessToken
:
- Configure el
UseSandbox
propiedad de conexión a verdadero si está utilizando una cuenta de espacio aislado. - Configure el
AuthScheme
propiedad de conexión a "OAuth" si desea usar la autenticación OAuth, o establecer en "AuthNAuth" para usar Auth'n'Auth para la autenticación. - Llame a GetOAuthAuthorizationURL. El procedimiento almacenado* devuelve la URL al extremo de OAuth.
- Inicie sesión y autorice la aplicación. Se le redirigirá a la URL de devolución de llamada.
- Llame a GetOAuthAccessToken. Establezca el parámetro AuthMode en "WEB". Si usa OAuth para autenticarse, establezca el valor del Verificador en el valor del código devuelto en el paso anterior. De lo contrario, si usa Auth y Auth, establezca el parámetro SessionId en el parámetro SessionId devuelto en la cadena de consultar de la URL de devolución de llamada del paso anterior.
Para realizar solicitudes a eBay, establezca OAuthAccessToken
devuelto además de las propiedades de conexión anteriores. Colocar InitiateOAuth
a REFRESH para actualizar automáticamente el token de acceso cuando caduca.
Notas Importantes
Procedimientos Almacenados
- Las funciones de procedimientos almacenados descritas en esta documentación no se admiten actualmente.
- Debido a que los procedimientos almacenados no se admiten actualmente, cualquier característica que dependa de los procedimientos almacenados tampoco se admite actualmente.
Archivos de Configuración y Sus Rutas
- Todas las referencias a la adición de archivos de configuración y sus rutas se refieren a archivos y ubicaciones en Harmony Agente donde está instalado el conector. Estas rutas deben ajustarse según corresponda según el agente y el sistema operativo. Si se utilizan varios agentes en un grupo de agentes, se requerirán archivos idénticos en cada agente.
Características Avanzadas
Esta sección detalla una selección de funciones avanzadas del conector de eBay.
Vistas definidas por el usuario
El conector le permite definir tablas virtuales, llamadas vistas definidas por el usuario, cuyo contenido se decide mediante una consultar preconfigurada. Estas vistas son útiles cuando no puede controlar directamente las consultas que se envían a los controladores. Consulte Vistas definidas por el usuario para obtener una descripción general de la creación y configuración de vistas personalizadas.
Configuración SSL
Usar Configuración SSL para ajustar cómo el conector maneja las negociaciones de certificados TLS/SSL. Puede elegir entre varios formatos de certificado; ver el SSLServerCert
propiedad en "Opciones de cadena de conexión" para obtener más información.
Apoderado
Para configurar el conector mediante Configuración de proxy de Agente Privado, Selecciona el Use Proxy Settings
casilla de verificación en la pantalla de configuración de la conexión.
Vistas Definidas por el Usuario
El Jitterbit Connector para eBay te permite definir una tabla virtual cuyos contenidos se deciden mediante una consultar preconfigurada. Estas se denominan Vistas definidas por el usuario, que son útiles en situaciones en las que no puede controlar directamente la consultar que se envía al controlador, por ejemplo, cuando se utiliza el controlador de Jitterbit. Las vistas definidas por el usuario se pueden utilizar para definir predicados que siempre se aplican. Si especifica predicados adicionales en la consultar a la vista, se combinan con la consultar ya definida como parte de la vista.
Hay dos formas de crear vistas definidas por el usuario:
- Cree un archivo de configuración con formato JSON que defina las vistas que desea.
- Declaraciones DDL.
Definición de Vistas Utilizando un Archivo de Configuración
Las vistas definidas por el usuario se definen en un archivo de configuración con formato JSON llamado UserDefinedViews.json
. El conector detecta automáticamente las vistas especificadas en este archivo.
También puede tener múltiples definiciones de vista y controlarlas usando UserDefinedViews
propiedad de conexión. Cuando utiliza esta propiedad, el conector solo ve las vistas especificadas.
Este archivo de configuración de vista definida por el usuario tiene el siguiente formato:
- Cada elemento raíz define el nombre de una vista.
- Cada elemento raíz contiene un elemento hijo, llamado
query
, que contiene la consultar SQL personalizada para la vista.
Por ejemplo:
{
"MyView": {
"query": "SELECT * FROM ItemListing WHERE MyColumn = 'value'"
},
"MyView2": {
"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
}
}
Utilizar el UserDefinedViews
propiedad de conexión para especificar la ubicación de su archivo de configuración JSON. Por ejemplo:
"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"
Esquema para Vistas Definidas por el Usuario
Las vistas definidas por el usuario se exponen en UserViews
esquema por defecto. Esto se hace para evitar que el nombre de la vista entre en conflicto con una entidad real en el modelo de datos. Puede cambiar el nombre del esquema utilizado para UserViews configurando UserViewsSchemaName
propiedad.
Trabajar con Vistas Definidas por el Usuario
Por ejemplo, una instrucción SQL con una vista definida por el usuario llamada UserViews.RCustomers
solo enumera clientes en Raleigh:
SELECT * FROM Customers WHERE City = 'Raleigh';
Un ejemplo de una consultar al controlador:
SELECT * FROM UserViews.RCustomers WHERE Status = 'Active';
Dando como resultado la consultar efectiva a la fuente:
SELECT * FROM Customers WHERE City = 'Raleigh' AND Status = 'Active';
Ese es un ejemplo muy simple de una consultar a una vista definida por el usuario que es efectivamente una combinación de la consultar de vista y la definición de vista. Es posible componer estas consultas en patrones mucho más complejos. Todas las operaciones de SQL están permitidas en ambas consultas y se combinan cuando corresponde.
Configuración SSL
Personalización de la Configuración SSL
De forma predeterminada, el conector intenta negociar SSL/TLS comparando el certificado del servidor con el almacén de certificados de confianza del sistema.
Para especificar otro certificado, consulte SSLServerCert
propiedad de los formatos disponibles para hacerlo.
Modelo de Datos
Jitterbit Connector for eBay modela entidades en la API de eBay como tablas, vistas y procedimientos almacenados. Estos se definen en archivos de esquema, que son archivos de configuración simples basados en texto.
Las limitaciones y los requisitos de la API se documentan en esta sección; puedes usar el SupportEnhancedSQL
función, configurada de forma predeterminada, para eludir la mayoría de estas limitaciones.
Mesas
Jitterbit Connector para eBay modela listados de artículos en tablas para que puedan consultarse, actualizarse y eliminarse fácilmente. Puede enumerar artículos en su tienda eBay llamando al procedimiento almacenado AddItem.
Puntos de vista
Puntos de vista son tablas que no se pueden modificar. Normalmente, los datos de solo lectura se muestran como vistas.
Procedimientos almacenados
NOTE:
Los procedimientos almacenados no se admiten actualmente. Consulte la nota anterior para detalles.
Procedimientos almacenados son interfaces similares a funciones para la fuente de datos. Se pueden utilizar para buscar, actualizar y modificar información en la fuente de datos.
Mesas
El conector modela los datos de eBay en una lista de tablas que se pueden consultar mediante instrucciones SQL estándar.
Generalmente, consultar las tablas de eBay es lo mismo que consultar una tabla en una base de datos relacional. A veces hay casos especiales, por ejemplo, incluir una determinada columna en la cláusula WHERE puede ser necesario para obtener datos para ciertas columnas de la tabla. Esto suele ser necesario para situaciones en las que se debe realizar una solicitud separada para cada fila para obtener ciertas columnas. Estos tipos de situaciones están claramente documentados en la parte superior de la página de la tabla vinculada a continuación.
Conector Jitterbit para Tablas de Ebay
Nombre | Descripción |
---|---|
ItemListing | Actualice, elimine y consultar Listados de artículos para vendedores. |
ItemVariations | Las variaciones de artículos son varios artículos similares (pero no idénticos) en un solo listado de precio fijo. Por ejemplo, una lista de camisetas podría contener varios artículos de la misma marca que varían según el color y el tamaño; cada variación especificaría una combinación de uno de estos colores y tamaños. Cada variación puede tener una cantidad y precio diferente. Puede comprar varios artículos de una variación al mismo tiempo. (Es decir, un elemento de línea de pedido puede contener varios elementos de una sola variación). |
Tasks | Recupera todas las tareas para el mercado que especifique mediante el parámetro de consultar MarketplaceId. |
ArtículoListado
Actualice, elimine y consultar Listados de artículos para vendedores.
Información Específica de la Tabla
Seleccionar
La siguiente consultar recupera artículos del vendedor. De forma predeterminada, esta consultar devuelve elementos que se agregaron en los últimos 100 días.
SELECT * FROM ItemListing
ItemListing es la única tabla que admite ORDER BY. Solo se pueden usar dos columnas para ordenar: StartTime y EndTime. La siguiente consultar recupera los elementos que finalizan entre el tiempo especificado, ordenados por el elemento que finaliza antes.
SELECT * FROM ItemListing WHERE EndTimeFrom='2016-01-25' AND EndTimeTo='2016-02-05' ORDER BY EndTime
Insertar
AddItem procedimiento almacenado* proporciona la funcionalidad para agregar un nuevo elemento.
Actualizar
Las entradas que se requieren para una actualización dependen del tipo de elemento y su categoría. Se debe proporcionar al menos el ItemId y una propiedad del elemento en una actualización.
UPDATE ItemListing SET Title='My Awesome Item' WHERE ItemId='123456789'
Después de que se haya vendido un artículo en un listado de cantidades múltiples, los vendedores no pueden cambiar los valores en los campos Título, Categoría principal, Categoría secundaria, Duración del listado y Tipo de listado. Sin embargo, todos los demás campos siguen siendo editables.
Borrar
Se deben especificar ItemId y EndingReason para eliminar un elemento.
DELETE FROM ItemListing WHERE ItemId='123456789' AND EndingReason='LostOrBroken'
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
ItemId [KEY] | String | Falso | El ID que identifica de forma única la lista de artículos. eBay genera el ID después de que se incluye un artículo en la lista. No puede elegir ni revisar este valor. |
Title | String | Falso | Nombre del artículo tal como aparece en el listado o en los resultados de búsqueda. |
AutoPay | Boolean | Falso | Si es verdadero, el vendedor solicita el pago inmediato del artículo. |
BuyerProtection | String | Falso | Marca para indicar la elegibilidad de un artículo para el programa de Protección del Comprador de PayPal. |
BuyItNowPrice | Decimal | Falso | Este campo solo se aplica a las listas de subastas. Al especificar un precio ¡Cómpralo ya!, el vendedor permite a los compradores potenciales la oportunidad de comprar el artículo en la subasta a este precio de inmediato. |
ConditionDescription | String | Falso | El vendedor utiliza este campo de cadena para describir con mayor claridad el estado de los artículos que no son nuevos. |
Country | String | Falso | Define el código de país ISO 3166 de 2 letras. |
Currency | String | Falso | Divisa asociada a la información de precio del artículo. Código de moneda ISO 4217 de 3 letras. |
Description | String | Falso | La descripción del artículo por parte del vendedor. En las solicitudes de listado, puede usar etiquetas CDATA para enviar su descripción si desea usar caracteres reservados HTML o XML en la descripción. |
HideFromSearch | Boolean | Falso | Si el anuncio está oculto a todas las búsquedas que se realizan en eBay. |
HitCount | Integer | Falso | El número de páginas vistas para el elemento. |
Adult | Boolean | Falso | Si es verdadero, el elemento aparece en una categoría para adultos. |
BestOfferAutoAcceptPrice | Decimal | Falso | El precio al que se aceptan automáticamente las mejores ofertas. De uso similar al Precio Mínimo de la Mejor Oferta. |
CheckoutEnabled | Boolean | Falso | Esta bandera indica si la preferencia de Checkout Enabled del vendedor está activada o no (a nivel de cuenta o a nivel de listado). |
StartTime | Datetime | Falso | La hora de inicio para cuando se enumeró el elemento. |
EndTime | Datetime | Falso | Marca de tiempo (en GMT) cuando el listado está programado para finalizar (calculado en función de los valores de StartTime y ListingDuration), o la hora de finalización real si el artículo ha finalizado. |
MinimumBestOfferPrice | Decimal | Falso | Especifica el precio de mejor oferta mínimo aceptable. Si un comprador presenta una Mejor oferta que está por debajo de este valor, el vendedor rechaza automáticamente la oferta. |
ViewItemURL | String | Falso | La URL de la página web donde un usuario puede ver el listado. En el sitio de EE. UU., esto se llama la página Ver elemento. |
ViewItemURLForNaturalSearch | String | Falso | Esta URL lo lleva a la misma página Ver elemento que ViewItemURL, pero esta URL está optimizada para admitir la búsqueda natural. Es decir, esta URL está diseñada para que los artículos en eBay sean más fáciles de encontrar a través de los motores de búsqueda de Internet más populares. |
ListingDuration | String | Falso | Describe la cantidad de días que el vendedor desea que el listado esté activo (disponible para ofertar/comprar). |
ListingType | String | Falso | El formato del listado que el vendedor quiere usar, como subasta china o precio fijo. |
Location | String | Falso | Indica la ubicación geográfica del elemento (junto con el País). Cuando revisa un listado, puede agregar o cambiar este valor solo si el listado no tiene ofertas (o no se han vendido artículos) y no finaliza dentro de las 12 horas. |
CategoryId | String | Falso | Id. de categoría para la primera (o única) categoría en la que aparece el artículo (o aparecerá, si el artículo es nuevo). |
CategoryName | String | Falso | Este valor de cadena es el nombre para mostrar de la categoría principal de eBay, tal como aparecería en el sitio web de eBay. |
PrivateListing | Boolean | Falso | Si es verdadero, designa la lista como privada. |
Quantity | Integer | Falso | El significado de este valor depende del contexto. |
QuantityAvailableHint | String | Falso | Indica el tipo de mensaje que se devolverá describiendo la cantidad disponible para el artículo. |
QuantityThreshold | Integer | Falso | El umbral de cantidad por encima del cual el vendedor prefiere no mostrar la cantidad real disponible. |
ReservePrice | Decimal | Falso | El precio más bajo al que el vendedor está dispuesto a vender el artículo. |
Refund | String | Falso | Cadena de visualización que las aplicaciones de los compradores pueden usar para presentar RefundOption en un formato más fácil de usar para los compradores. |
RefundOption | String | Falso | Indica cómo el vendedor compensará al comprador por un artículo devuelto. |
ReturnsAccepted | String | Falso | Cadena de visualización que las aplicaciones del comprador pueden usar para presentar ReturnsAcceptedOption en un formato más fácil de usar para los compradores. |
ReturnsAcceptedOption | String | Falso | Indica si el vendedor permite que el comprador devuelva el artículo. Uno de los siguientes valores: ReturnsAccepted o ReturnsNotAccepted. Si especifica ReturnsNotAccepted, la página Ver artículo indicará que no se aceptan devoluciones en su lugar. |
ReturnsWithin | String | Falso | Cadena de visualización que las aplicaciones del comprador pueden usar para presentar ReturnsWithinOption en un formato más fácil de usar para los compradores. |
ReturnsWithinOption | String | Falso | El comprador puede devolver el artículo dentro de este plazo de tiempo desde el día que recibe el artículo. |
ShippingCostPaidBy | String | Falso | Cadena de visualización que las aplicaciones del comprador pueden usar para presentar ShippingCostPaidByOption en un formato más fácil de usar para los compradores. |
ShippingCostPaidByOption | String | Falso | La parte que paga el costo de envío de un artículo devuelto. |
WarrantyDuration | String | Falso | Cadena de visualización que las aplicaciones del comprador pueden usar para presentar la opción de duración de la garantía en un formato más fácil de usar para los compradores. |
WarrantyDurationOption | String | Falso | El período de garantía. |
WarrantyOffered | String | Falso | Cadena de visualización que las aplicaciones del comprador pueden usar para presentar la opción de garantía ofrecida en un formato más fácil de usar para los compradores. |
WarrantyOfferedOption | String | Falso | Indica si se ofrece una garantía para el artículo. |
WarrantyType | String | Falso | Cadena de visualización que las aplicaciones del comprador pueden usar para presentar la opción de tipo de garantía en un formato más fácil de usar para los compradores. |
WarrantyTypeOption | String | Falso | Indica la fuente o tipo de garantía, si la hubiere. |
ItemRevised | Boolean | Falso | Este campo se devuelve como verdadero si se ha revisado el listado original. |
SellerName | String | Falso | El nombre del vendedor. Este campo se utiliza como parte de la dirección. |
CurrentPrice | Decimal | Falso | El precio actual del artículo en la divisa original del anuncio. |
ListingStatus | String | Falso | Especifica un estado de listado activo o finalizado en el flujo de trabajo de procesamiento. |
PromotionalEndTime | Datetime | Falso | Hora de finalización de un descuento para un artículo cuyo precio ha reducido un vendedor con la función Visualización de precios promocionales. |
PromotionalOriginalPrice | Decimal | Falso | Precio original de un artículo cuyo precio ha reducido un vendedor con la función Visualización de precios promocionales. |
PromotionalStartTime | Datetime | Falso | Hora de inicio de un descuento para un artículo cuyo precio ha reducido un vendedor con la función Visualización de precios promocionales. |
QuantitySold | Integer | Falso | El número total de artículos comprados hasta el momento durante la vida útil del anuncio. Reste esto de Cantidad para determinar la cantidad disponible. |
ReserveMet | Boolean | Falso | Indica si se ha alcanzado el precio de reserva para el listado. Devuelve verdadero si se alcanzó el precio de reserva o no se especificó ningún precio de reserva. |
SecondChanceEligible | Boolean | Falso | Parte de la función Oferta de segunda oportunidad, que indica si el vendedor puede extender una oferta de segunda oportunidad para el artículo. |
Site | String | Falso | El nombre del sitio en el que aparece el artículo. |
SKU | String | Falso | Un SKU (unidad de mantenimiento de existencias) es un identificador definido por un vendedor. |
StartPrice | Decimal | Falso | El precio original del artículo en el momento de cotización o reinscripción. Si este valor cambia cuando se revisa el artículo, el nuevo valor se convierte en el precio original. |
TimeLeft | String | Falso | Tiempo restante antes de que finalice el listado. La duración se representa en el formato de duración ISO 8601 (PnYnMnDTnHnMnS). |
TotalQuestionCount | Integer | Falso | El número de preguntas formuladas sobre este elemento. Se aplica únicamente a las aplicaciones de eBay Motors Pro. |
WatchCount | Integer | Falso | El número de relojes colocados en este artículo desde las cuentas de Mi eBay de los compradores. |
StoreCategoryId | Long | Falso | Identificador único de una categoría personalizada principal en la que incluir el artículo. |
StoreCategoryId2 | Long | Falso | Identificador único de la categoría personalizada secundaria en la que se incluye el artículo. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
AdminEndedItemsOnly | String | Especifica si se devolverán solo los elementos que se finalizaron administrativamente en función de una infracción de política. |
EndTimeFrom | Datetime | Especifica la fecha más temprana (la más antigua) para usar en un filtro de intervalo de fechas basado en la hora de finalización del elemento. Especifique un intervalo de tiempo de finalización o un filtro de intervalo de tiempo de inicio. Cada uno de los intervalos de tiempo debe ser un valor inferior a 120 días. |
EndTimeTo | Datetime | Especifica la fecha más reciente (más reciente) para usar en un filtro de intervalo de fechas basado en la hora de finalización del elemento. Especifique un intervalo de tiempo de finalización o un filtro de intervalo de tiempo de inicio. Cada uno de los intervalos de tiempo debe ser un valor inferior a 120 días. |
GranularityLevel | String | Especifica el subconjunto de elementos y campos de usuario para devolver. |
StartTimeFrom | Datetime | Especifica la fecha más temprana (la más antigua) para usar en un filtro de intervalo de fechas basado en la hora de inicio del elemento. |
StartTimeTo | Datetime | Especifica la fecha más reciente (más reciente) para usar en un filtro de rango de fechas basado en la hora de inicio del elemento. Debe especificarse si se especifica StartTimeFrom. |
UserId | String | Especifica el vendedor cuyos artículos se devolverán. UserId es una entrada opcional. Si no se especifica, recupera listados para el usuario identificado por el token de autenticación pasado en la solicitud. |
DetailLevel | String | Los niveles de detalle son instrucciones que definen subconjuntos estándar de datos para devolver para tablas particulares. Los valores permitidos son ReturnAll. |
EndingReason | String | Indica el motivo por el que el vendedor finalizó el anuncio antes de tiempo. |
Variaciones del Artículo
Las variaciones de artículos son varios artículos similares (pero no idénticos) en un solo listado de precio fijo. Por ejemplo, una lista de camisetas podría contener varios artículos de la misma marca que varían según el color y el tamaño; cada variación especificaría una combinación de uno de estos colores y tamaños. Cada variación puede tener una cantidad y precio diferente. Puede comprar varios artículos de una variación al mismo tiempo. (Es decir, una línea de pedido puede contener varios artículos de una sola variación).
Información Específica de la Tabla
Seleccionar
Se debe especificar un ID de artículo para obtener variaciones del artículo que representa este ID.
SELECT * FROM ItemVariations WHERE ItemId = '110187147205'
Insertar
Los campos que se requieren para la inserción son ItemId, VariationSpecificsAgregate, StartPrice y Cantidad. VariationSpecificsAggregate debe contener detalles de variación estructurados en formato XML. Por ejemplo, el siguiente VariationSpecificsAggregate agrega un elemento azul grande:
<NameValueList>
<Name>Color</Name>
<Value>Blue</Value>
</NameValueList>
<NameValueList>
<Name>Size</Name>
<Value>L</Value>
</NameValueList>
La siguiente consultar agrega una variación de un elemento azul grande con un precio inicial de 15 y una cantidad de 100.
INSERT INTO ItemVariations (ItemId,VariationSpecificsAggregate,Quantity,StartPrice) values ('110188946596','<NameValueList><Name>Color</Name><Value>Blue</Value></NameValueList><NameValueList><Name>Size</Name><Value>L</Value></NameValueList>','100','15')
Actualizar
ItemId y VariationSpecificsAgregate son necesarios para actualizar una variación. Opcionalmente, se pueden proporcionar otros detalles para las variaciones, como StartPrice y Cantidad. VariationSpecificsAgregate debe estar en formato XML y debe contener todos los detalles que identifican una variación.
UPDATE ItemVariations SET Quantity='5' WHERE ItemId='110188946596' AND VariationSpecificsAggregate='<NameValueList><Name>Color</Name><Value>Blue</Value></NameValueList><NameValueList><Name>Size</Name><Value>L</Value></NameValueList>'
Borrar
ItemId y VariationSpecificsAgregate son necesarios para eliminar una variación.
DELETE FROM ItemVariations WHERE ItemId='110188946596' AND VariationSpecificsAggregate='<NameValueList><Name>Color</Name><Value>Blue</Value></NameValueList><NameValueList><Name>Size</Name><Value>L</Value></NameValueList>'
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
ItemId [KEY] | String | Falso | El ID que identifica de forma única la lista de artículos. eBay genera el ID después de que se incluye un artículo en la lista. No puede elegir ni revisar este valor. |
VariationSpecificsAggregate [KEY] | String | Falso | Una lista de pares de nombre/valor que identifican de forma única la variación dentro de la lista. Todas las variaciones deben especificar el mismo conjunto de nombres. Por ejemplo, si los artículos varían en color y tamaño, entonces cada variación debe especificar Color y Tamaño como nombres, y dos variaciones no pueden especificar la misma combinación de valores de color y tamaño. |
StartPrice | Decimal | Falso | El precio del artículo en el momento de cotizar o volver a cotizar. Si este valor cambia cuando se revisa el artículo, el nuevo valor se convierte en este precio. |
Currency | String | Falso | Divisa asociada a la información de precio del artículo. Código de moneda ISO 4217 de 3 letras. |
Quantity | Integer | Falso | Este valor indica la cantidad de artículos en la variación específica que están disponibles para la compra. |
QuantitySold | Integer | Falso | El número total de artículos comprados hasta ahora. Reste esto de Cantidad para determinar la cantidad disponible. |
SKU | String | Falso | Un SKU (unidad de mantenimiento de existencias) es un identificador definido por un vendedor. Solo está destinado para el uso del vendedor (no para los compradores). |
EAN | String | Falso | Este campo se usa si el vendedor desea identificar cada variación de producto dentro de una lista de múltiples variaciones por un valor EAN (Número de artículo europeo). |
ISBN | String | Falso | Este campo se usa si el vendedor desea identificar cada variación de producto dentro de una lista de variaciones múltiples por un valor ISBN (Número de libro estándar internacional). |
UPC | String | Falso | Este campo se usa si el vendedor desea identificar cada variación de producto dentro de una lista de variaciones múltiples por un valor UPC (Código de producto universal). |
ListingStatus | String | Falso | Especifica un anuncio con un estado activo o finalizado en el flujo de trabajo de procesamiento de eBay. |
Tareas
Recupera todas las tareas para el mercado que especifique mediante el parámetro de consultar MarketplaceId.
Seleccionar
FeedType es un filtro obligatorio en la consultar Seleccionar. Puede seguir la consultar a continuación para obtener los valores requeridos a través de SQL:
SELECT * FROM [Tareas] WHERE FeedType = 'LMS_ADD_ITEM'
Algunos de los campos se nombran con el sufijo Aggr
. Estos campos muestran el contenido de la etiqueta JSON con el mismo nombre que se devuelve desde el extremo de la API.
Insertar
Se requieren FeedType, MarketplaceID y SchemaVersion en la consultar de inserción. Puede seguir la consultar a continuación para obtener los valores requeridos a través de SQL:
INSERT INTO [Tareas] (FeedType, MarketplaceID, SchemaVersion) VALUES ('LMS_ADD_ITEM', 'EBAY_US', '1149')
Columnas
Nombre | Tipo | Solo lectura | Descripción |
---|---|---|---|
TaskId [KEY] | String | Verdadero | El ID de la tarea que se envió en la solicitud. |
Status | String | Verdadero | El valor de enumeración que indica el estado de la tarea que se envió en la solicitud. |
FeedType | String | Falso | El tipo de fuente asociado con la tarea. |
CreationDate | Datetime | Verdadero | La fecha en que se creó la tarea. |
UploadSummaryAggr | String | Verdadero | Este contenedor proporciona información resumida sobre un feed de carga (no se aplica a los tipos de feed de descarga). |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
MarketplaceID | String | MarketplaceID de su cuenta de Ebay. |
SchemaVersion | String | El número de versión del esquema asociado con la tarea. |
Puntos de Vista
Las vistas se componen de columnas y pseudocolumnas. Las vistas son similares a las tablas en la forma en que se representan los datos; sin embargo, las vistas no admiten actualizaciones. Las entidades que se representan como vistas suelen ser entidades de solo lectura. A menudo, un procedimiento almacenado* está disponible para actualizar los datos si dicha funcionalidad es aplicable a la fuente de datos.
Las consultas se pueden ejecutar contra una vista como si fuera una tabla normal, y los datos que regresan son similares en ese sentido. Para obtener más información sobre las tablas y los procedimientos almacenados, vaya a sus entradas correspondientes en este documento de ayuda.
Conector Jitterbit para Vistas de Ebay
Nombre | Descripción |
---|---|
Bidders | Consulta a los usuarios de eBay que pujan por un listado específico, independientemente de si el listado ha finalizado. |
Categories | Consulta las categorías de eBay. |
CategoryFeatures | Consulta la configuración admitida por las categorías de eBay. |
CategorySpecifics | Lista de compatibilidad de artículos de consulta para vendedores. |
Countries | Muestra el código de país y el nombre asociado de los países admitidos por el sistema de eBay, independientemente del sitio especificado en la solicitud. |
Currencies | Consulta las monedas admitidas en eBay. |
DSRSummary | Consulta la información de calificación de los informes resumidos de DSR. |
FulfillmentPolicies | Recupera todas las políticas de cumplimiento configuradas para el mercado que especifique mediante el parámetro de consultar MarketplaceId. |
HighestBidder | Consulta al mejor postor de los usuarios de eBay que pujan por un listado específico, independientemente de si el listado ha finalizado. |
ItemCompatibilityList | Consulte las categorías de compatibilidad y los posibles valores de compatibilidad para un elemento específico. |
ItemShipping | Consulte los detalles pertinentes a uno o más artículos para los que el vendedor ha ofrecido el envío calculado, como la dimensión del paquete, el peso y los costos de embalaje/manejo. |
ItemSpecifics | Consulta los detalles del artículo para un artículo específico. |
ItemTransactions | Consulta la información de la línea de pedido (transacción) de un listado específico. Para las listas de subastas, las líneas de pedido no se crean hasta que la subasta finaliza con un postor ganador, o si la función ¡Cómpralo ya! está habilitada para la lista y el comprador la utiliza para comprar el artículo. Para los listados de precio fijo, las líneas de pedido se crean después de que un comprador se haya comprometido a comprar los artículos. |
MostWatchedItems | Consulte los elementos con el mayor número de visitas para todo el sitio o para una categoría específica. Los elementos principales están determinados por los totales de Watch Count del día anterior. La clasificación de los elementos más vistos se calcula con la última información de Watch Count. |
OrderPayments | Consulta todos los pagos de los pedidos, en los que el usuario autenticado es comprador o vendedor. Por defecto, solo se devuelven los datos de pago de los pedidos realizados en los últimos 90 días. Los detalles de pago de pedidos con más de 90 días se pueden recuperar especificando OrderId. |
Orders | Consulta todos los pedidos en los que el usuario autenticado sea el comprador o el vendedor. Por defecto, solo se devuelven los pedidos realizados en los últimos 90 días. Los pedidos de más de 90 días se pueden recuperar especificando OrderId. |
OrderShipping | Consultar detalles de envío de los pedidos en los que el usuario autenticado es comprador o vendedor. De forma predeterminada, solo se devuelven los detalles de envío de los pedidos realizados en los últimos 90 días. Los detalles de envío de pedidos con más de 90 días se pueden recuperar especificando OrderId. |
PaymentPolicies | Recupera todas las políticas de pago configuradas para el mercado que especifique mediante el parámetro de consultar MarketplaceId. |
ReturnPolicies | Recupera todas las políticas de devolución configuradas para el mercado que especifique mediante el parámetro de consultar MarketplaceId. |
ShippingCarriers | Consulta de transportistas compatibles con el sitio especificado. |
ShippingCategories | Una categoría de servicio de envío compatible con el sitio. |
ShippingLocations | Enumera las regiones y ubicaciones admitidas por los servicios de envío de eBay. Devuelve todas las ubicaciones de envío admitidas por eBay, independientemente del sitio especificado en la solicitud. |
ShippingServices | Consulte los servicios de envío admitidos por el sitio de eBay especificado. |
Sites | Enumera todos los sitios de eBay disponibles y sus números SiteID asociados. |
TopSellingProducts | Consulte sus productos más vendidos de eBay. |
TransactionPayments | Consulta todos los pagos de las transacciones en las que el usuario autenticado es comprador o vendedor. Por defecto, solo se devuelven los pagos de las transacciones realizadas en los últimos 90 días. Los pagos de las transacciones en pedidos de más de 90 días se pueden recuperar especificando OrderIds. |
Transactions | Consulta todas las transacciones en las que el usuario autenticado es el comprador o el vendedor. Por defecto, solo se devuelven las transacciones de los pedidos realizados en los últimos 90 días. Las transacciones de pedidos de más de 90 días se pueden recuperar especificando OrderId. |
TransactionShipping | Consulta los detalles de envío de las transacciones en las que el usuario autenticado es el comprador o el vendedor. De forma predeterminada, solo se devuelven los detalles de envío de la transacción realizada en los últimos 90 días. Los detalles de envío de las transacciones en pedidos de más de 90 días se pueden recuperar especificando OrderIds. |
Postores
Consulta a los usuarios de eBay que pujan por un listado específico, independientemente de si el listado ha finalizado.
Información Específica de la Tabla
Seleccionar
Las únicas columnas admitidas para el filtrado son ItemId y ListMode. Se debe especificar un ItemId para recuperar datos de esta vista.
Select * FROM Bidders WHERE ItemId = '1234567'
Select * FROM Bidders WHERE ItemId = '1234567' And ListMode = 'EndedListing'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
Action | String | Indica el tipo de oferta que se realiza en el listado especificado. |
MaxBid | Decimal | Importe de la oferta realizada. Para las listas de subastas, el monto ofertado por el artículo (sujeto a oferta superior por parte de otros compradores). Para listados de precio fijo, el precio de venta fijo al que se compra el artículo. Para listados de subastas con una opción ¡Cómpralo ya! activa, esta cantidad será el precio de compra ¡Cómpralo ahora! o la cantidad de una oferta, según el tipo de oferta. |
Currency | String | El código de moneda de tres dígitos para la oferta máxima. |
ConvertedPrice | Decimal | El precio en la moneda especificada. |
ConvertedPriceCurrency | String | El ID de moneda de tres dígitos del precio convertido. |
HighestBid | Decimal | Cantidad que el mejor postor ha ofertado por el artículo. Aplicable solo a los listados de subastas donde hay ofertas progresivas y los postores ganadores se determinan en función de la oferta más alta. |
HighestBidCurrency | String | El código de moneda de tres dígitos para la oferta más alta. |
Quantity | Integer | Especifica el número de artículos que el usuario que presenta la oferta tiene la intención de comprar, pujar o hacer una mejor oferta. |
SecondChanceEnabled | Boolean | Indica si el usuario está dispuesto a recibir ofertas de segunda oportunidad. |
SiteCurrency | String | ID único que identifica la moneda en la que se expresan los montos de la oferta localizada. |
TimeBid | Datetime | Fecha y hora en que se realizó la oferta o puja. |
UserId | String | ID de usuario único de eBay para el usuario. |
UserCountry | String | El código de dos dígitos que representa el país del usuario. |
UserFeedbackScore | Integer | La puntuación de comentarios agregada para un usuario. Un puntaje de retroalimentación para un usuario es la retroalimentación positiva neta menos la retroalimentación negativa neta que le queda al usuario. |
ItemId | String | El ID del artículo. Se devuelven los postores que pujaron por este artículo. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
ListMode | String | Especifica qué información del postor devolver. EndedListing devuelve todos los postores no ganadores solo para listados finalizados. Solo puede ser utilizado por un vendedor. SecondChanceEligibleEndedListing devuelve todos los postores no ganadores de una lista finalizada que aún no han recibido una Oferta de segunda oportunidad y notaron interés en recibir una Oferta de segunda oportunidad. Solo puede ser utilizado por un vendedor. ViewAll devuelve todos los postores de una lista finalizada o aún activa. Puede ser utilizado por cualquier usuario. Los valores permitidos son EndedListing, SecondChanceEligibleEndedListing, ViewAll. |
Categorías
Consulta las categorías de eBay.
Información Específica de la Tabla
Seleccionar
Las únicas columnas admitidas para el filtrado son CategorySiteId, LevelLimit y CategoryParentId.
SELECT * FROM Categories.
Puede devolver más información sobre una categoría específica y sus subcategorías con la siguiente consultar:
SELECT * FROM Categories WHERE LevelLimit = '2' AND CategoryParent = '267'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CategoryId [KEY] | String | Este valor de cadena es el identificador único de una categoría de eBay. |
AutoPayEnabled | Boolean | Especifica que la categoría correspondiente admite el pago inmediato de listados. |
B2BVATEnabled | Boolean | Especifica que la categoría correspondiente admite listados de IVA de empresa a empresa (B2B). Esta función solo se aplica a los sitios de eBay Alemania (DE), Austria (AT) y Suiza (CH). |
BestOfferEnabled | Boolean | Especifica que la categoría correspondiente admite Mejores ofertas. |
CategoryLevel | Integer | Este valor entero indica el nivel en el que encaja la categoría en la jerarquía de categorías del sitio de eBay. Por ejemplo, si este campo tiene un valor de 2, entonces la categoría está dos niveles por debajo de la categoría raíz. |
CategoryName | String | Este valor de cadena es el nombre para mostrar de la categoría principal de eBay, tal como aparecería en el sitio web de eBay. |
CategoryParentId | String | Este valor de cadena es el Id. de categoría de la categoría principal de la categoría principal indicada en el campo Id. de categoría. |
Expired | Boolean | Especifica que la categoría correspondiente ya no es una categoría de eBay válida en el sitio y es posible que los artículos no se incluyan en esta categoría. |
LeafCategory | Boolean | Especifica que la categoría correspondiente es una categoría hoja de eBay, una categoría en la que se pueden enumerar artículos. |
LSD | Boolean | Tamaño de lote deshabilitado. Especifica que la categoría correspondiente no admite listados de lotes. Una lista de lotes es una lista que presenta varios artículos relacionados que debe comprar un comprador en una transacción. |
ORPA | Boolean | Anular precio de reserva permitido: especifica que la categoría correspondiente es una excepción a la política de precio de reserva estándar en las listas de subastas del sitio de eBay. |
ORRA | Boolean | Anular la reducción de la reserva permitida: especifica que la categoría correspondiente es una excepción a la política estándar de reducción del precio de reserva (en la lista de subasta activa). |
Virtual | Boolean | Especifica que la categoría correspondiente es una categoría virtual de eBay, una categoría en la que es posible que no se incluyan artículos. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
CategorySiteId | String | El ID del sitio de eBay de EE. UU. para la categoría. |
LevelLimit | String | Especifica la profundidad máxima de la jerarquía de categorías para recuperar, donde las categorías de nivel superior (metacategorías) están en el nivel 1. Si no se especifica, las categorías se recuperan en todos los niveles aplicables. |
ViewAllNodes | String | Este valor controla si se devuelven todas las categorías de eBay o solo las categorías de hoja que satisfacen las restricciones de la cláusula WHERE. Solo puede enumerar elementos en categorías de hoja. El valor por defecto es verdadero. |
DetailLevel | String | Los niveles de detalle son instrucciones que definen subconjuntos de datos para devolver para tablas particulares. Valores posibles: ItemReturnAttributes, ItemReturnCategories, ItemReturnDescription, ReturnAll, ReturnHeaders, ReturnMessages y ReturnSummary. |
CategoríaCaracterísticas
Consulta la configuración admitida por las categorías de eBay.
Información Específica de la Tabla
Seleccionar
Las únicas columnas admitidas para el filtrado son CategoryId, LevelLimit, AllFeaturesForCategory y FeatureId. Si no se especifica CategoryId, se devolverán todas las características de las categorías de nivel superior.
SELECT * FROM CategoryFeatures
SELECT * FROM CategoryFeatures WHERE LevelLimit='2' And CategoryId='277'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CategoryId | String | El identificador único de la categoría a la que pertenece la configuración. |
BestOfferAutoAcceptEnabled | Boolean | Indica si la categoría es compatible con la función de aceptación automática de mejor oferta para listados de precio fijo. |
BestOfferAutoDeclineEnabled | Boolean | Indica si la categoría es compatible con la función Rechazo automático de la mejor oferta. |
BestOfferCounterEnabled | Boolean | Indica si la categoría admite vendedores que ofrecen una contraoferta contra la Mejor Oferta de un comprador, o si un comprador ofrece una contraoferta contra la contraoferta del vendedor. Este campo solo se aplica a los anuncios de precio fijo. |
BestOfferEnabled | Boolean | Indica si la categoría admite la función Mejor oferta para listados de precio fijo. |
BrandMPNIdentifierEnabled | Boolean | Indica si la categoría admite la capacidad de identificar un producto mediante la combinación de marca/número de pieza del fabricante. |
ConditionEnabled | String | Indica si la categoría admite (o requiere) que se especifiquen condiciones. |
ConditionValuesAggregate | String | Los ID de condición válidos para esta categoría. |
EANEnabled | String | Indica si se pueden usar o no números de artículo europeos (EAN) para ayudar a crear un listado. |
FreeGalleryPlusEnabled | Boolean | Indica si la categoría admite actualizaciones automáticas y gratuitas para Gallery Plus, que mejora las imágenes en los resultados de búsqueda. |
FreePicturePackEnabled | Boolean | Indica si la categoría admite actualizaciones automáticas gratuitas para Picture Pack, un paquete de descuento que incluye imágenes de gran tamaño. |
GlobalShippingEnabled | Boolean | Especifica si la categoría correspondiente admite o no el Programa de envío global (GSP). |
Group1MaxFlatShippingCost | Double | Devuelve el máximo aplicable. tope por costo de envío para el grupo de servicio de envío 1. |
Group2MaxFlatShippingCost | Double | Devuelve el máximo aplicable. tope por costo de envío para el grupo de servicio de envío 2. |
Group3MaxFlatShippingCost | Double | Devuelve el máximo aplicable. tope por costo de envío para el grupo de servicio de envío 3. |
HandlingTimeEnabled | Boolean | Si es falso, los listados en esta categoría requieren un tiempo de manejo cuando se especifica el envío calculado o fijo. No se requiere un tiempo de manejo para la recolección local o para el envío de carga. consulte DispatchTimeMax en AddItem. |
HomePageFeaturedEnabled | Boolean | Indica si es posible o no mejorar un listado colocándolo en rotación para mostrarlo en un área especial de la página de inicio de eBay. El soporte para esta función varía según el sitio. Se pueden aplicar restricciones de artículos o comentarios. |
INEscrowWorkflowTimeline | String | Indica la versión del flujo de trabajo de custodia que se aplica a la categoría en el sitio de la India: Flujo de Trabajo predeterminado, Flujo de Trabajo A o Flujo de Trabajo B. |
ISBNEnabled | String | Indica si se pueden usar o no los números estándar internacionales de libros (ISBN) para ayudar a crear una lista. |
ItemCompatibilityEnabled | String | Indica si la categoría admite la compatibilidad de piezas por aplicación (ByApplication), por especificación (BySpecification) o no (Disabled). |
ItemSpecificsEnabled | String | Indica si la categoría admite especificaciones de artículo personalizadas. |
ListingDurations | String | Los tipos de listas y las duraciones de las listas en días que se admiten para la categoría. |
MaxFlatShippingCost | Double | El costo máximo que el vendedor puede cobrar por el primer servicio de envío de tarifa plana nacional. El costo total de envío es el costo de envío de tarifa plana base más el costo del seguro, si se requiere seguro. Mutuamente excluyente con GroupNMaxFlatShippingCost. |
MaxGranularFitmentCount | Integer | Indica el número máximo de accesorios. |
MaxItemCompatibility | Integer | Especifica el número máximo de compatibilidades de piezas. |
MinimumReservePrice | Double | Indica si está habilitado un Precio Mínimo de Reserva para esta categoría. En los sitios de Alemania, Austria, Bélgica, Francia y Bélgica, Holanda, se admite el precio de reserva mínimo para las categorías de arte y antigüedades, relojes y joyas y motocicletas. |
MinItemCompatibility | Integer | Este campo especifica el número mínimo de compatibilidades de piezas para enumerar artículos. |
NonSubscription | String | El valor de este campo indica si la categoría es compatible con las listas de Motors Local Market si el vendedor no tiene una suscripción de vehículos. |
PaisaPayFullEscrowEnabled | Boolean | Indica si la categoría admite el método de pago PaisaPayEscrow. Esta función solo se aplica al sitio de la India. |
PaymentMethods | String | Indica los métodos de pago aceptables que se pueden usar al agregar, revisar o volver a poner en venta un artículo en la categoría correspondiente. |
PaymentProfileCategoryGroup | String | Indica el grupo de categorías de políticas comerciales que se puede usar para los perfiles de pago. Solo se devuelve cuando este valor (o la configuración de esta categoría) anula el valor heredado de la categoría principal. |
PayPalBuyerProtectionEnabled | Boolean | Si entonces se permite la protección del comprador para esta categoría. |
PayPalRequired | Boolean | Indica si la categoría requiere PayPal como método de pago. |
PickupDropOffEnabled | Boolean | Un valor verdadero en este campo indica que los elementos enumerados en la categoría se pueden habilitar con la función Hacer clic y recopilar. Con la función Click and Collect, un comprador puede comprar ciertos artículos en eBay y recogerlos en una tienda local. eBay notifica a los compradores una vez que sus artículos están disponibles. |
PremiumSubscription | String | El valor de este campo indica si la categoría es compatible con las listas de Motors Local Market si el vendedor tiene una suscripción de vehículos Premium. |
ProductCreationEnabled | String | Indica si una categoría admite (o requiere) la creación de productos en listados. Use esto para determinar si es obligatorio especificar el ID del producto al agregar, revisar o volver a incluir en la lista. |
ProPackEnabled | Boolean | Indica si la categoría es compatible con la actualización de la lista Pro Pack Bundle. |
ReturnPolicyEnabled | Boolean | Solo se devuelve cuando este valor (o la configuración de esta categoría) anula el valor heredado del padre de la categoría. |
ReturnPolicyProfileCategoryGroup | String | Indica el grupo de categorías de políticas comerciales que se puede usar para los perfiles de política de devolución. Solo se devuelve cuando este valor (o la configuración de esta categoría) anula el valor heredado del padre de la categoría. |
RevisePriceAllowed | Boolean | Indica si la categoría permite al vendedor revisar el precio de un listado de precio fijo. |
ReviseQuantityAllowed | Boolean | Indica si la categoría permite al vendedor revisar la cantidad de un listado activo de varias cantidades. |
SafePaymentRequired | Boolean | Indica si los anuncios de esta categoría deben tener un método de pago seguro. |
SellerContactDetailsEnabled | Boolean | Indica si esta categoría admite información de contacto a nivel de vendedor para listados de anuncios clasificados. |
SellerProvidedTitleSupported | Boolean | Este campo booleano indica si una categoría admite Títulos proporcionados por el vendedor en los listados. |
ShippingProfileCategoryGroup | String | Indica el grupo de categorías de políticas comerciales que se puede usar para los perfiles de envío. Solo se devuelve cuando este valor (o la configuración de esta categoría) anula el valor heredado del padre de la categoría. |
ShippingTermsRequired | Boolean | Indica si la categoría requiere que los vendedores especifiquen los detalles de envío en el momento del listado. |
SpecialitySubscription | String | El valor de este campo indica si la categoría es compatible con las listas de Motors Local Market si el vendedor tiene una suscripción de vehículos especiales. |
ListingDurationsAggregate | String | Proporciona duraciones de listados adicionales que están disponibles para los propietarios de tiendas eBay. Las duraciones de cotización ampliadas proporcionadas aquí en este elemento deben fusionarse con las duraciones de cotización de referencia proporcionadas en la columna ListingDurations. Se aplica a Listados de precio fijo. |
TransactionConfirmationRequestEnabled | Boolean | Define si las solicitudes de confirmación de transacciones están habilitadas en una categoría determinada. |
UPCEnabled | String | Indica si se pueden usar o no los códigos universales de productos (UPC) para ayudar a crear una lista. |
UserConsentRequired | Boolean | Indica si un postor debe aceptar la oferta confirmando que leyó y acepta los términos de la política de privacidad de eBay. |
ValueCategory | Boolean | Algunos sitios de eBay pueden seleccionar algunas categorías y designarlas como categorías de valor. Por lo general, se seleccionan de categorías en las que los compradores pueden encontrar grandes ofertas. Esta designación puede cambiar con el tiempo. |
ValuePackEnabled | Boolean | Indica si la categoría es compatible con la actualización de la lista de paquetes de Value Pack. |
VariationsEnabled | Boolean | Si es verdadero, puede crear listados de variaciones múltiples cuando lista un artículo de precio fijo en esta categoría. |
VINSupported | Boolean | Indica si la categoría admite el uso del campo VIN (Número de identificación del vehículo) para identificar un vehículo de motor y crear una lista. Los VIN son compatibles con los sitios de EE. UU., Canadá, Canadá-francés y Australia. |
VRMSupported | Boolean | Indica si la categoría admite el uso del campo VRM (Marca de registro del vehículo) para identificar un vehículo de motor y crear una lista. Los VRM solo se admiten en el sitio del Reino Unido. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
AllFeaturesForCategory | String | Use este interruptor para ver todas las configuraciones de funciones para una categoría específica. Se devuelven todas las configuraciones de funciones, independientemente de la configuración predeterminada del sitio. Este elemento funciona junto con CategoryId; consulte las notas de ese elemento para obtener más detalles. Si también establece FeatureId, eBay devuelve el estado de las funciones especificadas solo para la categoría especificada. Valor predeterminado: falso. |
FeatureId | String | Utilice este campo si desea saber si las características específicas están habilitadas en el sitio o en el nivel de categoría raíz. Se pueden usar varios elementos FeatureId en la solicitud. |
LevelLimit | String | Un nivel de profundidad en la jerarquía de categorías. Recupera todos los nodos de categoría con un CategoryLevel menor o igual que el valor de LevelLimit. La categoría raíz es 0. Los valores permitidos son 1. |
ViewAllNodes | String | Si se establece, eBay devuelve los valores predeterminados del sitio junto con todas las categorías que anulan la configuración de funciones que heredan. Es decir, esta columna contiene solo las características que la categoría anuló de su categoría principal. |
DetailLevel | String | Los niveles de detalle son instrucciones que definen subconjuntos de datos para devolver para tablas particulares. Valores posibles: ItemReturnAttributes, ItemReturnCategories, ItemReturnDescription, ReturnAll, ReturnHeaders, ReturnMessages y ReturnSummary. |
CategoríaEspecificaciones
Lista de compatibilidad de artículos de consulta para vendedores.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CategoryId [KEY] | String | El ID que identifica de forma única la categoría. eBay genera el ID después de que se incluye un artículo en la lista. No puede elegir ni revisar este valor. |
Name | String | Nombre del artículo tal como aparece en el listado o en los resultados de búsqueda. |
PotentialValues | String | Valores potenciales de la categoría específica. |
ValueType | String | El tipo de los valores. |
MaxValues | String | Valores máximos que se pueden especificar para la categoría específica. |
SelectionMode | String | Modo de selección. |
AspectUsage | String | Uso de aspectos. |
UsageConstraint | String | Restricciones de la categoría específica. |
VariationSpecifics | String | Detalles de la variación. |
Países
Muestra el código de país y el nombre asociado de los países admitidos por el sistema de eBay, independientemente del sitio especificado en la solicitud.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
Country | String | Código de dos letras que representa un país. Estos códigos de dos letras generalmente se usan en llamadas Agregar/Revisar/Volver a listar cuando se hace referencia a un país. |
Description | String | Nombre completo del país para fines de visualización. Puede ser similar (pero no necesariamente idéntico) a CountryName en las direcciones (por ejemplo, User.RegistrationAddress.CountryName en GetUser). |
DetailVersion | String | Devuelve el número de versión más reciente para este campo. La versión se puede utilizar para determinar si se deben actualizar los datos del cliente almacenados en caché y cuándo hacerlo. |
UpdateTime | Datetime | Proporciona la hora en GMT en la que se actualizaron por última vez los indicadores de función para los detalles. Esta marca de tiempo se puede usar para determinar si se deben actualizar los datos del cliente almacenados en caché y cuándo hacerlo. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
DetailName | String | Una designación del tipo de información que desea obtener para el sitio de eBay especificado. Los valores permitidos son CountryDetails. |
Monedas
Consulta las monedas admitidas en eBay.
Información Específica de la Tabla
Seleccionar
Devuelve todas las monedas admitidas. No se admiten columnas para el filtrado.
SELECT * FROM Currencies
Columnas
Nombre | Tipo | Descripción |
---|---|---|
Currency | String | El código de moneda de tres dígitos como se define en ISO 4217. |
Description | String | Nombre completo de la moneda para fines de visualización. |
DetailVersion | String | Devuelve el número de versión más reciente para este campo. |
UpdateTime | Datetime | Proporciona la hora en GMT en la que se actualizaron por última vez los campos de características para los detalles. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
DetailName | String | Si se establece en un valor de CurrencyDetails, se devuelven detalles de moneda adicionales. Los valores permitidos son CurrencyDetails. |
Resumen de DSRS
Consulta la información de calificación de los informes resumidos de DSR.
Información Específica de la Tabla
Seleccionar
La columna JobId debe especificarse para recuperar datos de esta vista.
SELECT * FROM DSRSummary WHERE JobId = '123456'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
JobId | String | JobId que puede usar para descargar el informe. |
1StarRatings | Integer | El número total de calificaciones de 1 estrella recibidas por un vendedor para un área de DSR en particular. |
2StarsRatings | Integer | El número total de calificaciones de 2 estrellas recibidas por un vendedor para un área de DSR en particular. |
3StarsRatings | Integer | El número total de calificaciones de 3 estrellas recibidas por un vendedor para un área de DSR en particular. |
4StarsRatings | Integer | El número total de calificaciones de 4 estrellas recibidas por un vendedor para un área de DSR en particular. |
5StarsRatings | Integer | El número total de calificaciones de 5 estrellas recibidas por un vendedor para un área de DSR en particular. |
Políticas de Cumplimiento
Recupera todas las políticas de cumplimiento configuradas para el mercado que especifique mediante el parámetro de consultar MarketplaceId.
Seleccionar
MarketplaceId es un filtro obligatorio en la consultar Seleccionar. Puede seguir la consultar a continuación para obtener los valores requeridos a través de SQL:
SELECT * FROM FulfillmentPolicies WHERE MarketplaceId='EBAY_US'
Algunos de los campos se nombran con el sufijo Aggr
. Estos campos muestran el contenido de la etiqueta JSON con el mismo nombre que se devuelve desde el extremo de la API.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
FulfillmentPolicyId [KEY] | String | Una identificación única asignada por eBay para la política de cumplimiento. Este ID se genera cuando se crea la política. |
Name | String | Un nombre definido por el usuario para esta política de cumplimiento. Los nombres deben ser únicos para las pólizas asignadas al mismo mercado. |
Description | String | Una descripción opcional definida por el vendedor de la política de cumplimiento para uso interno (este valor no se muestra a los usuarios finales). |
CategoryTypesAggr | String | El valor de CategoryTypeEnum al que se aplica esta política. Se utiliza para distinguir las cuentas que venden vehículos de motor de las que no. (Actualmente, cada directiva se puede establecer en un solo valor de tipocategoría a la vez). |
MarketplaceId | String | El ID del mercado de eBay al que se aplica esta política de cumplimiento. |
FreightShipping | Boolean | Si se establece en verdadero, el vendedor ofrece envío de carga. El envío de carga se puede utilizar para artículos grandes de más de 150 libras. |
GlobalShipping | Boolean | Indica si el vendedor se suscribió al Programa de envío global de eBay y si utiliza ese servicio para sus envíos internacionales. |
HandlingTimeValue | Integer | El número máximo de días hábiles a los que se compromete el vendedor para preparar y enviar un pedido después de recibir un pago compensado por el pedido. |
HandlingTimeUnit | String | Una unidad de medida de tiempo que especifica un período singular de tiempo utilizado para HandlingTimeValue. |
LocalPickup | Boolean | Identifica si esta política ofrece el envío y el vendedor ofrece solo la recolección local del artículo (normalmente desde una ubicación no comercial). |
PickupDropOff | Boolean | Si se establece en verdadero, el vendedor ofrece el |
ShipToLocationsAggr | String | Este objeto contiene los campos regionIncluded y regionExcluded, que definen las regiones geográficas que un vendedor cubre y no cubre la política de envío asociada. |
ShippingOptionsAggr | String | Una lista que define las configuraciones de envío del vendedor para envíos de pedidos DOMÉSTICOS e INTERNACIONALES. |
Mejor Postor
Consulta al mejor postor de los usuarios de eBay que pujan por un listado específico, independientemente de si el listado ha finalizado.
Información Específica de la Tabla
Seleccionar
Las únicas columnas admitidas para el filtrado son ItemId y ListMode. Se debe especificar un ItemId para recuperar datos de esta vista.
Select * FROM HighestBidder WHERE ItemId = '1234567'
Select * FROM HighestBidder WHERE ItemId = '1234567' And ListMode = 'EndedListing'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
ItemId | String | El ID del artículo. Se devuelven los postores que pujaron por este artículo. |
HighBidder | String | ID de usuario de eBay para el usuario con la oferta más alta (o la marca de tiempo más antigua, en caso de empate); un candidato de oferta de segunda oportunidad. |
HighestBid | Decimal | Monto de la oferta ofrecida por el mejor postor. |
Currency | String | Código de moneda de la oferta. |
ListingStatus | String | Especifica el estado de un anuncio activo o finalizado en el flujo de trabajo de procesamiento del sistema de eBay. Si un anuncio finaliza con una venta (o ventas), eBay debe actualizar los detalles de la venta (p. ej., el precio total y el comprador/mejor postor) y la tarifa de valor final. Este procesamiento puede tardar varios minutos. Si recupera un artículo vendido y no se devuelven detalles sobre el comprador o el mejor postor o no hay una tarifa de valor final disponible, use esta información de estado del anuncio para determinar si eBay ha terminado de procesar el anuncio. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
ListMode | String | Especifica qué información del postor devolver. EndedListing devuelve todos los postores no ganadores solo para listados finalizados. Solo puede ser utilizado por un vendedor. SecondChanceEligibleEndedListing devuelve todos los postores no ganadores de una lista finalizada que aún no han recibido una Oferta de segunda oportunidad y notaron interés en recibir una Oferta de segunda oportunidad. Solo puede ser utilizado por un vendedor. ViewAll devuelve todos los postores de una lista finalizada o aún activa. Puede ser utilizado por cualquier usuario. Los valores permitidos son EndedListing, SecondChanceEligibleEndedListing, ViewAll. |
Lista de Compatibilidad de Elementos
Consulte las categorías de compatibilidad y los posibles valores de compatibilidad para un elemento específico.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
ItemId [KEY] | String | El ID que identifica de forma única la lista de artículos. eBay genera el ID después de que se incluye un artículo en la lista. No puede elegir ni revisar este valor. |
CompatibilityAttributes | String | Una lista de todas las posibles categorías de compatibilidad para el artículo especificado. |
PossibleCompatibilites | String | Una lista de todos los valores de compatibilidad posibles para el elemento especificado. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
IncludeItemCompatibilityList | String | Esto se usa para incluir elementos de ItemCompatibilityList y no debe configurarse manualmente. |
ArtículoEnvío
Consulte los detalles pertinentes a uno o más artículos para los que el vendedor ha ofrecido el envío calculado, como la dimensión del paquete, el peso y los costos de embalaje/manejo.
Información Específica de la Tabla
Seleccionar
Los filtros DestinationCountryCode y ItemId deben especificarse para recuperar datos de esta vista. Además, se puede usar el filtro Cantidad vendida, pero es opcional.
SELECT * FROM ItemShipping WHERE ItemId='110177686055' AND DestinationCountryCode='US'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
ItemId | String | El Id. de artículo que identifica de forma exclusiva la lista de artículos para la que se recuperarán los datos. Entrada requerida. |
DestinationCountryCode | String | Código del país de destino. Si DestinationCountryCode es EE. UU., se requiere un código postal y representa el código postal de EE. UU. Predeterminado: EE. UU. |
ExpeditedService | Boolean | Indica si el servicio es un servicio de envío acelerado. |
FreeShipping | Boolean | Especifica que el vendedor quiere ofrecer envío gratuito. Esto se aplica solo al primer servicio de envío nacional especificado y se ignora si se establece para cualquier otro servicio de envío. |
ImportCharge | Decimal | El costo total de aduanas e impuestos para el tramo internacional de un pedido enviado mediante el Programa de envío global. El proveedor de envío internacional calcula y proporciona esta cantidad para cada artículo cuando un comprador ve las propiedades del artículo. |
Currency | String | Identificación de moneda |
ShippingService | String | Una opción de servicio de envío que ofrece el vendedor para enviar un artículo a un comprador. Para obtener una lista de valores de ShippingService válidos, llame a GeteBayDetails con DetailName establecido en ShippingServiceDetails. El indicador ShippingServiceDetails.ValidForSellingFlow también debe estar presente. De lo contrario, esa opción de servicio de envío en particular ya no es válida y no se puede ofrecer a los compradores a través de un listado. |
ShippingInsuranceCost | Decimal | El costo del seguro asociado con el envío de un solo artículo con este servicio de envío. |
ShippingServiceAdditionalCost | Decimal | Una opción de servicio de envío que ofrece el vendedor para enviar un artículo a un comprador. Para obtener una lista de valores de ShippingService válidos, llame a GeteBayDetails con DetailName establecido en ShippingServiceDetails. El indicador ShippingServiceDetails.ValidForSellingFlow también debe estar presente. De lo contrario, esa opción de servicio de envío en particular ya no es válida y no se puede ofrecer a los compradores a través de un listado. |
ShippingServiceCost | Decimal | El costo base de enviar el artículo utilizando el servicio de envío especificado en el campo ShippingService. En el caso de un listado de precio fijo de cantidad múltiple, el campo Costo adicional del servicio de envío muestra el costo de envío de cada artículo adicional si el comprador compra varias cantidades del mismo artículo de línea. |
ShippingServicePriority | Integer | Controla el pedido (en relación con otros servicios de envío) en el que aparecerá el Servicio de envío correspondiente en la página Ver artículo y Pagar. |
ShippingTimeMax | Integer | El número máximo garantizado de días que el transportista tardará en enviar un artículo (sin incluir el tiempo que tarda el vendedor en entregar el artículo al transportista). |
ShippingTimeMin | Integer | El número mínimo garantizado de días en los que el transportista puede enviar un artículo (sin incluir el tiempo que tarda el vendedor en entregar el artículo al transportista). |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
QuantitySold | String | Número de artículos vendidos a un solo comprador y que se enviarán juntos. |
DestinationPostalCode | String | Código postal del país de destino (o código postal para EE. UU.). Se ignora si no se proporciona un código de país. Etiqueta opcional para algunos países. Es más probable que se requiera para países grandes. |
Características del Artículo
Consulta los detalles del artículo para un artículo específico.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
ItemId [KEY] | String | El ID que identifica de forma única la lista de artículos. eBay genera el ID después de que se incluye un artículo en la lista. No puede elegir ni revisar este valor. |
Attribute | String | Una lista de todos los atributos del elemento especificado. |
Specifics | String | Una lista de todos los atributos específicos para el elemento especificado. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
IncludeItemSpecifics | String | Esto se usa para incluir elementos ItemSpecifics y no debe configurarse manualmente. |
Transacciones de Artículos
Consulta la información de la línea de pedido (transacción) de un listado específico. Para las listas de subastas, las líneas de pedido no se crean hasta que la subasta finaliza con un postor ganador, o si la función ¡Cómpralo ya! está habilitada para la lista y el comprador la utiliza para comprar el artículo. Para los listados de precio fijo, las líneas de pedido se crean después de que un comprador se haya comprometido a comprar los artículos.
Información Específica de la Tabla
Seleccionar
La columna ItemId debe especificarse para recuperar la información de la transacción.
Obtenga todas las transacciones relacionadas con un artículo específico:
SELECT * FROM ItemTransactions WHERE ItemId='012345678901'
Filtre el número de transacciones devueltas especificando el número de días en el pasado:
SELECT * FROM ItemTransactions WHERE ItemId='012345678901' AND NumberOfDays='25'
Obtenga información para una transacción específica que se realizó para un artículo específico:
SELECT * FROM ItemTransactions WHERE ItemId='012345678901' AND TransactionId='0'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
OrderLineItemId [KEY] | String | Un identificador único para una línea de pedido de eBay. Este campo se crea tan pronto como existe un compromiso de compra del vendedor, y su valor se basa en la concatenación de ItemId y TransactionId con un guión entre estos dos Id. |
TransactionId | String | El identificador único de una transacción que se realizó para un artículo específico. Si se proporciona un TransactionId, se ignora cualquier filtro de tiempo especificado. |
ItemId | String | Identificador único para una lista de artículos de eBay. |
HandlingCost | Decimal | El costo de manejo que el vendedor ha cobrado por el artículo de línea de pedido. Este campo solo se devuelve después de completar el pago. El valor de este campo se devuelve como cero dólares (0,0) si el vendedor no especificó un costo de manejo para el listado. |
ShippingCost | Decimal | El costo de envío pagado por el comprador por la línea de pedido. Este campo solo se devuelve después de completar el pago. |
AdjustmentAmount | Decimal | Importe de ajuste introducido por el comprador. Una cantidad positiva indica que la cantidad es un cargo adicional que el comprador paga al vendedor. Un valor negativo indica que esta cantidad es un crédito otorgado al comprador por el vendedor. |
AmountPaid | Decimal | El importe total que el comprador pagó por la línea de pedido. |
Currency | String | Un código de moneda estándar ISO 4217 de 3 dígitos para la moneda utilizada en países de todo el mundo. |
BestOfferSale | Boolean | Indica si la partida de pedido se creó o no como resultado de que el vendedor aceptara una mejor oferta de un comprador. |
BuyerId | String | ID de usuario único de eBay para el usuario. |
BuyerCheckoutMessage | String | Este campo se devuelve si un comprador dejó un comentario para el vendedor durante el flujo de pago. |
CreatedDate | Datetime | Indica la hora de creación de la línea de pedido. |
DepositType | String | Este valor indica si el vendedor requiere o no un depósito por el vehículo. Este campo solo se aplica a los listados de eBay Motors de EE. UU. De lo contrario, este campo se devuelve como un valor vacío. |
EBayPlusTransaction | Boolean | Si es verdadero, esta transacción es para un artículo que se compró bajo el programa eBay Plus. |
ExtendedOrderId | String | Un identificador único para un pedido de eBay. |
FinalValueFee | Decimal | Una tarifa de valor final se calcula y carga a la cuenta de un vendedor inmediatamente después de la creación de una línea de pedido. |
Gift | Boolean | Este campo booleano se devuelve como verdadero si el vendedor le da una tarjeta de regalo digital a otra persona como regalo. Este campo solo se aplica a las líneas de pedido de tarjetas de regalo digitales. |
GiftSummaryMessage | String | Este texto de forma libre contiene el mensaje que el comprador de la tarjeta de regalo digital dejó para el destinatario de la tarjeta de regalo. |
IntangibleItem | Boolean | Esta bandera indica si la línea de pedido es o no un bien intangible, como una pista de MP3 o un tono de llamada de un teléfono móvil. Los artículos intangibles no son elegibles para el programa de Protección al vendedor de PayPal, por lo que el vendedor no podrá abrir un caso de artículo no pagado contra el comprador. |
InvoiceSentTime | Datetime | Este campo indica la fecha y la hora en que se envió una factura de pedido del vendedor al comprador. Este campo solo se devuelve si se envió una factura (que contiene el artículo de línea del pedido) al comprador. |
IsMultiLegShipping | Boolean | Si IsMultilegShipping es verdadero, se utilizará el Programa de envío global (GSP) para enviar el artículo de línea del pedido a un comprador internacional. |
LogisticsPlanType | String | Este campo se devolverá solo si el comprador compró una tarjeta de regalo digital, que se entrega por correo, o si el comprador compró un artículo habilitado con la función Hacer clic y recoger. |
PaidTime | Datetime | Indica el momento en que el pedido se marcó como pagado. Este campo no se devuelve hasta que el comprador haya realizado el pago. Este campo no se devolverá para pedidos en los que el comprador haya recibido reembolsos parciales o totales. |
PayPalEmailAddress | String | La dirección de correo de PayPal del vendedor. Este campo solo se devuelve si el vendedor es el usuario autenticado. |
QuantityPurchased | Integer | Este valor indica la cantidad de artículos idénticos comprados al mismo tiempo por el mismo comprador de una lista. |
ProductName | String | El nombre de un producto del Gestor de ventas. |
ShippedTime | Datetime | Indica la hora en que los artículos asociados con el pedido se marcaron como enviados. Este valor solo será visible para el usuario a ambos lados del pedido. Un pedido puede marcarse como enviado en Mi eBay, Selling Manager Pro o mediante programación por parte del vendedor a través del procedimiento almacenado CompleteSale. |
ShippingConvenienceCharge | Decimal | La cantidad que se le cobra al vendedor por la comodidad de una entrega de eBay Now. |
ExpeditedService | Boolean | Indica si el servicio es un servicio de envío acelerado. |
ShippingServiceImportCharge | Decimal | El costo total de aduanas e impuestos para el tramo internacional de un pedido enviado mediante el Programa de envío global. El proveedor de envío internacional calcula y proporciona esta cantidad para cada artículo cuando un comprador ve las propiedades del artículo. |
ShippingInsuranceCost | Decimal | El costo del seguro asociado con el envío de un solo artículo con este servicio de envío. |
ShippingPackageInfo | String | Si el pedido se entrega a través de eBay Now, contiene información sobre el estado del pedido, el identificador único de la tienda desde donde se origina el pedido y los tiempos de entrega esperados y reales. |
ShippingService | String | Una opción de servicio de envío que ofrece el vendedor para enviar un artículo a un comprador. |
ShippingServiceAdditionalCost | Decimal | El costo de envío de cada artículo adicional si el mismo comprador compra uno o más artículos de la misma línea. |
ShippingServiceCost | Decimal | El costo base utilizando el servicio de envío especificado en el campo ShippingService para enviar el artículo. En el caso de una publicación de cantidad múltiple y precio fijo, el campo Costo adicional del servicio de envío muestra el costo de envío de cada artículo adicional si el comprador compra uno o más artículos de la misma línea. |
ShippingServicePriority | Integer | Este valor entero controla el pedido (en relación con otros servicios de envío) en el que aparecerá el Servicio de envío correspondiente en la página Ver artículo y Pagar. |
ShippingTimeMax | Integer | El número máximo garantizado de días que el transportista tardará en enviar un artículo (sin incluir el tiempo que tarda el vendedor en entregar el artículo al transportista). |
ShippingTimeMin | Integer | El número mínimo garantizado de días en los que el transportista puede enviar un artículo (sin incluir el tiempo que tarda el vendedor en entregar el artículo al transportista). |
BuyerSelectedShipping | Boolean | Indica si el comprador ha seleccionado los detalles de envío durante el pago. |
CheckoutStatus | String | Indica el estado actual del flujo de pago del pedido. |
CompleteStatus | String | Indica si el pago está completo, incompleto o pendiente para un pedido. |
DigitalStatus | String | El estado actual de una tarjeta de regalo digital comprada. |
EBayPaymentStatus | String | Indica el éxito o fracaso del pago en línea de un pedido por parte del comprador. |
InquiryStatus | String | Este campo proporciona el estado de una consulta de artículo no recibido (INR) por parte del comprador. Este campo solo se devuelve si el comprador ha creado una consulta de INR. |
IntegratedMerchantCreditCardEnabled | Boolean | Indica si el artículo se puede pagar a través de una cuenta de pasarela de pago. |
LastTimeModified | Datetime | Indica la fecha y la hora en que se actualizó por última vez el estado de un pedido (en GMT). |
PaymentHoldStatus | String | Este campo indica el tipo y/o el estado de una retención de pago en el artículo. |
PaymentInstrument | String | El método de pago utilizado por un comprador alemán al que se le ofreció la opción Pagar al recibir la factura. Este campo solo se devolverá si a un comprador alemán se le ofreció la opción Pagar al recibir la factura. De lo contrario, el método de pago seleccionado por el comprador se devuelve en el campo PaymentMethodUsed. |
PaymentMethodUsed | String | El método de pago que el comprador seleccionó para pagar el pedido. Si el pago aún no se ha completado, PaymentMethodUsed se establece en lo que el comprador haya seleccionado como su preferencia en la página Revisar su compra. |
ReturnStatus | String | Este campo da el estado de una solicitud de devolución del comprador. Este campo solo se devuelve si el comprador ha iniciado una solicitud de devolución o ha escalado una solicitud de devolución existente a un caso de devolución. |
TransactionPrice | Decimal | El precio de la línea de pedido (transacción). |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
ModTimeFrom | String | Los campos ModTimeFrom y ModTimeTo especifican un intervalo de fechas para recuperar elementos de línea de pedido asociados con el ItemId especificado. El campo ModTimeFrom es el intervalo de fechas de inicio. |
ModTimeTo | String | Los campos ModTimeFrom y ModTimeTo especifican un intervalo de fechas para recuperar elementos de línea de pedido asociados con el ItemId especificado. El campo ModTimeTo es el intervalo de fechas de finalización. |
NumberOfDays | String | Este filtro de tiempo especifica el número de días (períodos de 24 horas) en el pasado para buscar elementos de línea de pedido. |
Elementos Más Vistos
Consulte los elementos con el mayor número de visitas para todo el sitio o para una categoría específica. Los elementos principales están determinados por los totales de Watch Count del día anterior. La clasificación de los elementos más vistos se calcula con la última información de Watch Count.
Información Específica de la Tabla
Seleccionar
Las únicas columnas que se pueden usar para filtrar son CategoryId, AffiliateCustomId, AffiliateNetworkId y AffiliateTrackingId. Estos filtros son opcionales.
SELECT * FROM MostWatchedItems
SELECT * FROM MostWatchedItems WHERE CategoryId = '277'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
ItemId [KEY] | String | El ID que identifica de forma única la lista de artículos. eBay genera el ID después de que se incluye un artículo en la lista. |
Title | String | Nombre del artículo tal como aparece en el listado o en los resultados de búsqueda. |
Subtitle | String | Subtítulo del artículo. Solo se devolvió si el vendedor incluyó un subtítulo para el listado. |
WatchCount | Integer | El número de relojes colocados en este artículo desde las cuentas de Mi eBay de los compradores. |
BidCount | Integer | El número de ofertas que se han realizado en el artículo. |
BuyItNowPrice | Decimal | El precio ¡Cómpralo ya! del artículo (si corresponde), en la moneda del sitio en el que se incluyó el artículo. |
Currency | String | Los códigos de moneda ISO 4217 de 3 dígitos para la moneda utilizada por el sitio. |
OriginalRetailPrice | Decimal | El precio minorista real establecido por el fabricante (OEM). |
PricingTreatment | String | Con los valores OriginalRetailPrice, MinimalAdvertisedPrice y StartPrice, eBay identifica si el anuncio pertenece a MAP o STP (también conocido como OriginalRetailPrice). |
SoldOffEbay | Boolean | Utilizado por los sitios de eBay Reino Unido y eBay Alemania (DE), este indicador indica que el precio de descuento (especificado como StartPrice) es el precio por el cual el vendedor ofreció el mismo artículo (o uno similar) a la venta en un sitio web o tienda fuera de línea que no sea que eBay en los 30 días anteriores. El precio de descuento es siempre en referencia al precio del artículo fijado por el vendedor. |
SoldOnEbay | Boolean | Usado por los sitios de eBay Reino Unido y eBay Alemania (DE), este indicador indica que el precio de descuento (especificado como StartPrice) es el precio por el cual el vendedor ofreció el mismo artículo (o uno similar) a la venta en eBay en los 30 días anteriores. El precio de descuento es siempre en referencia al precio del artículo fijado por el vendedor. |
GlobalId | String | El sitio en el que se enumera el artículo. Devuelve un Id. global, que es un identificador único para combinaciones de sitio, idioma y territorio. |
ImageURL | String | URL de una imagen utilizada como miniatura de la galería, si corresponde. La imagen utiliza uno de los siguientes formatos gráficos: JPEG, BMP, TIF o GIF. Solo se devolvió si el vendedor eligió mostrar una imagen de la galería. |
OriginalPrice | Decimal | Precio original de un artículo cuyo precio ha reducido un vendedor con la función Visualización de precios promocionales. Solo se devuelve si el precio ha sido revisado. |
PrimaryCategoryId | String | ID numérico de la primera (o única) categoría en la que aparece el artículo. (Los listados pueden aparecer en más de una categoría.) |
PrimaryCategoryName | String | Nombre para mostrar de la primera (o única) categoría en la que aparece el artículo. Esta es una ruta de exploración de categoría completamente calificada (por ejemplo, Computadoras y redes: computadoras portátiles, computadoras portátiles). |
ShippingCost | Decimal | El costo de envío asociado con el primer servicio de envío. Solo se devuelve cuando ShippingType es plano. |
ShippingType | String | El modelo de gastos de envío ofrecido por el vendedor. |
TimeLeft | String | Tiempo restante antes de que finalice la lista de artículos. La duración se representa en el formato de duración ISO 8601 (PnDTnHnMnS). Para listados finalizados, el tiempo restante es P0DT0H0M0S (cero días, cero horas, cero minutos y cero segundos). |
ViewItemURL | String | La URL de la página web donde un usuario puede ver el listado. En el sitio de EE. UU., esto se llama la página Ver elemento. Si habilitó el seguimiento de afiliados en la llamada, ViewItemURL contiene una cadena que incluye información de seguimiento de afiliados (consulte la Red de socios de eBay). |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
CategoryId | String | Especifica la categoría de la que recuperar listados de artículos. |
AffiliateCustomId | String | No es necesario especificarlo. Puede definir un AffiliateCustomId para monitorear mejor sus esfuerzos de marketing. Si utiliza la red de socios de eBay y proporciona un AffiliateCustomId, la URL de seguimiento devuelta por la red de socios de eBay contendrá el AffiliateUserId. |
AffiliateNetworkId | String | Especifica su socio de seguimiento para las comisiones de afiliados. |
AffiliateTrackingId | String | El valor que especifique se obtiene de su socio de seguimiento. |
PedidoPagos
Consulta todos los pagos de los pedidos, en los que el usuario autenticado es comprador o vendedor. Por defecto, solo se devuelven los datos de pago de los pedidos realizados en los últimos 90 días. Los detalles de pago de pedidos con más de 90 días se pueden recuperar especificando OrderId.
Ver Información Específica
Seleccionar
Ejemplos de consulta de la vista OrderPayments:
SELECT * FROM OrderPayments WHERE ModTimeFrom = '2/22/2018'
SELECT * FROM OrderPayments WHERE NumberOfDays = '30'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
PaymentId [KEY] | String | Un ID de transacción único para el pago. |
OrderId | String | Un identificador único para un pedido de eBay. |
FeeOrCreditAmount | Decimal | El monto de la tarifa es un valor positivo y el monto del crédito es un valor negativo. |
Payee | String | La persona u organización que va a recibir la asignación del pago. |
Payer | String | Este campo indica el usuario de eBay o el socio de eBay que envió el pago. |
PaymentAmount | Decimal | El monto del pago que se asigna al beneficiario. |
PaymentStatus | String | El estado actual de un pago de comprador que se asigna a un beneficiario específico. |
PaymentTime | Datetime | La fecha y hora en que el beneficiario recibe el pago. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
CreateTimeFrom | Datetime | Especifica el inicio del intervalo de fechas para el que se recuperarán los detalles de pago de los pedidos creados dentro de este intervalo de fechas. |
CreateTimeTo | Datetime | Especifica el final del intervalo de fechas para el que se recuperarán los detalles de pago de los pedidos creados dentro de este intervalo de fechas. |
ModTimeFrom | Datetime | Especifica el inicio del intervalo de fechas para el que recuperar los detalles de pago de los pedidos modificados dentro de este intervalo de fechas. El rango de tiempo máximo que se puede especificar es de 30 días. |
ModTimeTo | Datetime | Especifica el final del intervalo de fechas para el que se recuperarán los detalles de pago de los pedidos modificados dentro de este intervalo de fechas. El rango de tiempo máximo que se puede especificar es de 30 días. |
NumberOfDays | Integer | Todos los detalles de pago de eBay de los pedidos que se crearon o modificaron dentro de este período se devuelven en la salida. Mín.: 1. Máx.: 30. |
OrderRole | String | Filtra los detalles de pago devueltos de los pedidos según el rol del usuario. El rol del usuario es comprador o vendedor. |
OrderStatus | String | Filtra los detalles de pago devueltos de los pedidos según el estado del pedido. Valores aplicables: Activo, Todo, Completado, Inactivo. |
Pedidos
Consulta todos los pedidos en los que el usuario autenticado sea el comprador o el vendedor. Por defecto, solo se devuelven los pedidos realizados en los últimos 90 días. Los pedidos de más de 90 días se pueden recuperar especificando OrderId.
Ver Información Específica
Seleccionar
Ejemplos de consulta de la vista Pedidos:
SELECT * FROM Orders WHERE OrderId = '110276240386-28854859001'
SELECT * FROM Orders WHERE OrderId IN ('110276240386-28854859001','110277719772-28859911001')
SELECT * FROM Orders WHERE CreateTimeFrom = '2018-02-10' AND CreateTimeTo = '2018-03-16'
SELECT * FROM Orders WHERE OrderStatus = 'Active'
SELECT * FROM Orders WHERE NumberOfDays = '26'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
OrderId [KEY] | String | Un identificador único para un pedido de eBay. |
ExtendedOrderId | String | El identificador único de la orden en formato heredado, como se usa tradicionalmente en la API comercial. |
BuyerUserId | String | ID de usuario de eBay del comprador del pedido. |
SellerUserId | String | Este es el ID de usuario de eBay del vendedor del pedido. |
OrderStatus | String | Este valor de enumeración indica el estado actual del pedido. Valores aplicables: Activo, Todo, Cancelado, Completado, Inactivo. |
AdjustmentAmount | Decimal | Este valor indica el monto en dólares por el cual el comprador ha ajustado el total del pedido. |
AmountPaid | Decimal | Este valor indica el importe total del pedido. |
AmountSaved | Decimal | Este valor indica el descuento de envío experimentado por el comprador como resultado de crear un pedido de factura combinada. |
CreatedTime | Datetime | Marca de tiempo que indica la fecha y hora en que se creó el pedido. |
ShippedTime | Datetime | Sello de tiempo que indica la fecha y hora de envío del pedido. Este campo no se devuelve hasta que el pedido se haya marcado como enviado. |
PaymentMethod | String | El método de pago que el comprador seleccionó para pagar el pedido. |
PaymentStatus | String | Este valor indica el estado de pago de un pedido. |
CheckoutStatus | String | Contenedor que consta de detalles relacionados con el estado de pago actual del pedido. |
SellerEmail | String | La dirección de correo del vendedor involucrado en el pedido. La dirección de correo del vendedor solo se devuelve si es el mismo vendedor que realiza la llamada. |
SubTotal | Decimal | El monto subtotal del pedido es el costo total de todos los elementos de línea del pedido. Este valor no incluye ningún costo de envío/manejo, seguro de envío o impuesto a las ventas. |
Total | Decimal | El monto total es igual al valor del subtotal más los costos de envío/manejo, seguro de envío e impuestos sobre las ventas. |
CancelCompleteDate | Datetime | Marca de tiempo que indica cuándo se ha completado el proceso de cancelación de un pedido de eBay. |
CancelInitiationDate | Datetime | Esta marca de tiempo indica cuándo se inició la cancelación del pedido de eBay. |
CancelInitiator | String | Este valor indica qué parte inició la cancelación del pedido de eBay. |
CancelReason | String | Este valor indica el motivo por el cual se inició la cancelación del pedido. |
CancelStatus | String | El estado actual de la solicitud de cancelación del pedido, si existe. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
CreateTimeFrom | Datetime | Especifica el inicio del intervalo de fechas para el que se recuperarán los pedidos creados dentro de este intervalo de fechas. |
CreateTimeTo | Datetime | Especifica el final del intervalo de fechas para el que se recuperarán los pedidos creados dentro de este intervalo de fechas. |
ModTimeFrom | Datetime | Especifica el inicio del rango de fechas para el cual recuperar pedidos modificados dentro de este rango de fechas. El rango de tiempo máximo que se puede especificar es de 30 días. |
ModTimeTo | Datetime | Especifica el final del rango de fechas para el cual recuperar pedidos modificados dentro de este rango de fechas. El rango de tiempo máximo que se puede especificar es de 30 días. |
NumberOfDays | Integer | Todos los pedidos de eBay que se crearon o modificaron dentro de este período se devuelven en la salida. Mín.: 1. Máx.: 30. |
OrderRole | String | Filtra los pedidos devueltos según el rol del usuario. El rol del usuario es comprador o vendedor. |
PedidoEnvío
Consultar detalles de envío de los pedidos en los que el usuario autenticado es comprador o vendedor. De forma predeterminada, solo se devuelven los detalles de envío de los pedidos realizados en los últimos 90 días. Los detalles de envío de pedidos con más de 90 días se pueden recuperar especificando OrderId.
Ver Información Específica
Seleccionar
Ejemplos de consulta de la vista OrderShipping:
SELECT * FROM OrderShipping WHERE NumberOfDays = '30'
SELECT * FROM OrderShipping WHERE CreateTimeFrom = '2018-02-10' AND CreateTimeTo = '2018-03-16'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
OrderId [KEY] | String | El ID que identifica de forma única la lista de artículos. eBay genera el ID después de que se incluye un artículo en la lista. No puede elegir ni revisar este valor. |
AddressId | String | ID único para la dirección de un usuario en la base de datos de eBay. |
CityName | String | El nombre de la ciudad del usuario. |
Country | String | El código de dos dígitos que representa el país del usuario. |
CountryName | String | El nombre del país del usuario. |
AddressName | String | Nombre de usuario para la dirección. |
Phone | String | Número de teléfono principal del usuario. |
PostalCode | String | Código postal del usuario. |
StateOrProvince | String | El estado o provincia de la dirección del usuario. Que sea un estado o una provincia dependerá de la región y/o país. |
Street1 | String | La primera línea de la dirección postal del usuario. |
Street2 | String | La segunda línea de la dirección de la calle del usuario (como un número de apartamento o número de suite). |
ShippingCharge | Decimal | El valor en dólares de este campo indica la cantidad que se le está cobrando al vendedor (a nivel de pedido) por la conveniencia de una entrega a pedido de eBay. |
ExpeditedService | Boolean | Indica si el servicio es un servicio de envío acelerado. |
ShippingImportCharge | Decimal | El costo total de aduanas e impuestos para el tramo internacional de un pedido enviado mediante el Programa de envío global. |
ShippingInsuranceCost | Decimal | El costo del seguro asociado con el envío de un solo artículo con este servicio de envío. |
ShippingServiceAdditionalCost | Decimal | El costo de envío de cada artículo adicional si el mismo comprador compra varias cantidades del mismo artículo de línea. |
ShippingServiceCost | Decimal | El costo base de enviar el artículo utilizando el servicio de envío especificado en el campo ShippingService. |
ActualDeliveryTime | Datetime | Esta marca de tiempo indica cuándo se entregó realmente el pedido al comprador. |
EstimatedDeliveryTimeMax | Datetime | Las marcas de tiempo estimadas de tiempo de entrega y estimado de tiempo máximo de entrega indican la ventana durante la cual el comprador puede esperar la entrega. |
EstimatedDeliveryTimeMin | Datetime | Las marcas de tiempo estimadas de tiempo de entrega y estimado de tiempo máximo de entrega indican la ventana durante la cual el comprador puede esperar la entrega. |
HandleByTime | Datetime | Esta marca de tiempo indica la última fecha/hora en que el vendedor debe enviar el paquete para asegurarse de que el paquete llegue al comprador dentro del plazo de entrega estimado. |
ScheduledDeliveryTimeMax | Datetime | Las marcas de tiempo ScheduledDeliveryTimeMin y ScheduledDeliveryTimeMax indican la ventana de entrega en la que el comprador puede esperar recibir el pedido. |
ScheduledDeliveryTimeMin | Datetime | Las marcas de tiempo ScheduledDeliveryTimeMin y ScheduledDeliveryTimeMax indican la ventana de entrega en la que el comprador puede esperar recibir el pedido. |
ShippingTrackingEvent | String | Este valor de enumeración indica si el pedido se ha recogido o no en la tienda indicada por el valor StoreID. |
StoreId | String | El identificador único de la tienda desde donde se entregará el pedido. |
SalesTaxAmount | Decimal | El importe del impuesto sobre las ventas, calculado para un pedido en función de SalesTaxPercent y la información de precios. |
SalesTaxPercent | Float | Porcentaje del precio de un artículo que se cobrará como impuesto sobre las ventas para el pedido. |
SalesTaxState | String | Estado o jurisdicción para el cual se recauda el impuesto sobre las ventas. Solo se devuelve si el vendedor especificó un valor. |
ShipmentTrackingNumbers | String | Los números de seguimiento asignados por los transportistas. |
ShippingCarriers | String | El nombre de los transportistas utilizados para enviar los artículos. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
CreateTimeFrom | Datetime | Especifica el inicio del intervalo de fechas para el que se recuperarán los detalles de envío de los pedidos creados dentro de este intervalo de fechas. |
CreateTimeTo | Datetime | Especifica el final del rango de fechas para el cual recuperar los detalles de envío de los pedidos creados dentro de este rango de fechas. |
ModTimeFrom | Datetime | Especifica el inicio del rango de fechas para el cual recuperar los detalles de envío de los pedidos modificados dentro de este rango de fechas. El rango de tiempo máximo que se puede especificar es de 30 días. |
ModTimeTo | Datetime | Especifica el final del rango de fechas para el cual recuperar los detalles de envío de los pedidos modificados dentro de este rango de fechas. El rango de tiempo máximo que se puede especificar es de 30 días. |
NumberOfDays | Integer | Todos los detalles de envío de eBay de los pedidos que se crearon o modificaron dentro de este período se devuelven en la salida. Mín.: 1. Máx.: 30. |
OrderRole | String | Filtra los detalles de envío devueltos de los pedidos según el rol del usuario. El rol del usuario es comprador o vendedor. |
OrderStatus | String | Filtra los detalles de envío devueltos de los pedidos según el estado del pedido. Valores aplicables: Activo, Todo, Completado, Inactivo. |
Políticas de Pago
Recupera todas las políticas de pago configuradas para el mercado que especifique mediante el parámetro de consultar MarketplaceId.
Seleccionar
MarketplaceId es un filtro obligatorio en la consultar Seleccionar. Puede seguir la consultar a continuación para obtener los valores requeridos a través de SQL:
SELECT * FROM PaymentPolicies WHERE MarketplaceId='EBAY_US'
Algunos de los campos se nombran con el sufijo Aggr
. Estos campos muestran el contenido de la etiqueta JSON con el mismo nombre que se devuelve desde el extremo de la API.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
PaymentPolicyId [KEY] | String | Una identificación única asignada por eBay para una política de pago. Este ID se genera cuando se crea la política. |
Description | String | La Descripción de la política de pago. |
Name | String | La Descripción de la política de pago. |
CategoryTypesName | String | El valor del nombre del tipo de categoría al que se aplica esta política. Se utiliza para distinguir las cuentas que venden vehículos de motor de las que no. |
DepositAggr | String | Montos y fechas de vencimiento de los depósitos en listados de vehículos motorizados en eBay Motors. Es aplicable solo si el campo categoryTypes.name se establece en MOTORS_VEHICLES. |
MarketplaceId | String | El ID del mercado de eBay al que se aplica la política de pago. |
ImmediatePay | Boolean | Si se establece en verdadero, el pago vence al recibirlo (eBay genera un recibo cuando el comprador acepta comprar un artículo). |
PaymentMethodAggr | String | Si el vendedor no está habilitado para pagos administrados, este contenedor devuelve una lista de los métodos de pago aceptados por el vendedor. |
RecipientAccountReferenceId | String | Contiene la dirección de correo de PayPal del destinatario (comprador) si referenceType se establece en PAYPAL_EMAIL. |
RecipientAccountReferenceType | String | Una referencia a la cuenta de un destinatario. Actualmente, solo PAYPAL_EMAIL es válido. |
Políticas de Devolución
Recupera todas las políticas de devolución configuradas para el mercado que especifique mediante el parámetro de consultar MarketplaceId.
Seleccionar
MarketplaceId es un filtro obligatorio en la consultar Seleccionar. Puede seguir la consultar a continuación para obtener los valores requeridos a través de SQL:
SELECT * FROM ReturnPolicies WHERE MarketplaceId='EBAY_US'
Algunos de los campos se nombran con el sufijo Aggr
. Estos campos muestran el contenido de la etiqueta JSON con el mismo nombre que se devuelve desde el extremo de la API.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
ReturnPolicyId [KEY] | String | Una identificación única asignada por eBay para esta política. |
Description | String | La descripción definida por el vendedor de la política de devolución para uso interno (este valor no se muestra a los usuarios finales). |
Name | String | El tipo de categoría al que se aplica la póliza (vehículos automotores o no automotores). |
CategoryTypesName | String | El tipo de categoría al que se aplica la póliza (vehículos automotores o no automotores). |
MarketplaceId | String | El ID del mercado de eBay al que se aplica esta política de devolución. |
ExtendedHolidayReturnsOffered | String | Si se establece en verdadero, el vendedor ofrece una política de devoluciones de vacaciones extendidas para sus anuncios. |
InternationalOverrideAggr | String | Si se completa, especifica las políticas del vendedor para devoluciones internacionales (artículos que requieren franqueo a través de un servicio de envío internacional). |
RefundMethod | String | Indica el método que utiliza el vendedor para compensar al comprador por los artículos devueltos. El método de devolución especificado se aplica solo a las devoluciones de remordimiento. |
RestockingFeePercentage | String | Para los vendedores que aceptan devoluciones, este campo se completa si cobran a los compradores una tarifa de reposición cuando se devuelven los artículos. |
ReturnInstructions | String | Contiene la explicación detallada del vendedor sobre su política de devoluciones y se muestra en la sección Política de devoluciones de la página Ver artículo. |
ReturnMethod | String | Válido solo en el mercado de EE. UU., este campo opcional indica servicios adicionales (aparte de la devolución de dinero) que los vendedores pueden ofrecer a los compradores por devoluciones de remordimiento. |
ReturnPeriodValue | String | Especifica la cantidad de tiempo que el comprador tiene para devolver un artículo. |
ReturnPeriodUnit | String | Especifica la unidad de medida de la cantidad de tiempo que el comprador tiene para devolver un artículo. |
ReturnsAccepted | Boolean | Si se establece en verdadero, el vendedor acepta devoluciones. |
ReturnShippingCostPayer | String | Este campo indica quién es responsable de pagar los gastos de envío de los artículos devueltos. El campo se puede configurar como COMPRADOR o VENDEDOR. |
EnvíoTransportistas
Consulta de transportistas compatibles con el sitio especificado.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
ShippingCarrierId | Integer | Identificador numérico. |
Description | String | Cadena de visualización que las aplicaciones pueden usar para presentar una lista de transportistas en un formato más fácil de usar (como en una lista desplegable). |
DetailVersion | String | Devuelve el número de versión más reciente para este campo. |
ShippingCarrier | String | El código del transportista. |
UpdateTime | Datetime | Proporciona la hora en GMT en la que se actualizaron por última vez los indicadores de función para los detalles. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
DetailName | String | Una designación del tipo de información que desea obtener para el sitio de eBay especificado. Los valores permitidos son ShippingCarrierDetails. |
EnvíoCategorías
Una categoría de servicio de envío compatible con el sitio.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
ShippingCategory [KEY] | String | Indica la categoría de envío. Las categorías de envío incluyen las siguientes: ECONÓMICO, ESTÁNDAR, RÁPIDO, UN DÍA, RECOGIDA, OTRO y NINGUNO. Los servicios de envío internacional generalmente se agrupan en la categoría NINGUNO. Para obtener más información sobre estas categorías de envío y qué servicios pertenecen a qué categoría, consulte la página Conceptos básicos de envío en el sitio del Centro de envío de eBay. |
Description | String | Cadena de visualización que las aplicaciones pueden usar para presentar una lista de categorías de envío en un formato más fácil de usar (como en una lista desplegable). Este campo está localizado por sitio. |
DetailVersion | String | Devuelve el número de versión más reciente para este campo. La versión se puede utilizar para determinar si se deben actualizar los datos del cliente almacenados en caché y cuándo hacerlo. |
UpdateTime | Datetime | Proporciona la hora en GMT en la que se actualizaron por última vez los indicadores de función para los detalles. Esta marca de tiempo se puede usar para determinar si se deben actualizar los datos del cliente almacenados en caché y cuándo hacerlo. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
DetailName | String | Una designación del tipo de información que desea obtener para el sitio de eBay especificado. Los valores permitidos son ShippingCategoryDetails. |
Ubicaciones de Envío
Enumera las regiones y ubicaciones admitidas por los servicios de envío de eBay. Devuelve todas las ubicaciones de envío admitidas por eBay, independientemente del sitio especificado en la solicitud.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
ShippingLocation [KEY] | String | Nombre corto o abreviatura de una región (p. ej., Asia) o ubicación (p. ej., Japón). |
Description | String | Cadena de visualización que las aplicaciones pueden usar para presentar una lista de ubicaciones de envío en un formato más fácil de usar (como en una lista desplegable). Este campo está localizado en el idioma del sitio. |
DetailVersion | String | Devuelve el número de versión más reciente para este campo. La versión se puede utilizar para determinar si se deben actualizar los datos del cliente almacenados en caché y cuándo hacerlo. |
UpdateTime | Datetime | Proporciona la hora en GMT en la que se actualizaron por última vez los indicadores de función para los detalles. Esta marca de tiempo se puede usar para determinar si se deben actualizar los datos del cliente almacenados en caché y cuándo hacerlo. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
DetailName | String | Una designación del tipo de información que desea obtener para el sitio de eBay especificado. Los valores permitidos son ShippingLocationDetails. |
Servicios de Transporte Marítimo
Consulte los servicios de envío admitidos por el sitio de eBay especificado.
Información Específica de la Tabla
Seleccionar
La siguiente consultar recupera todos los servicios de envío disponibles. No hay filtros admitidos para esta vista.
SELECT * FROM ShippingServices
Columnas
Nombre | Tipo | Descripción |
---|---|---|
ShippingServiceId [KEY] | Integer | Identificador numérico. Un valor superior a 50000 representa un servicio de envío internacional. |
CODService | Boolean | Este indicador se devuelve como verdadero si el valor de ShippingService correspondiente es un servicio COD (Cash-On-Delivery). |
CostGroupFlat | Boolean | Si se devuelve, este es el grupo de servicios de envío al que pertenece el servicio de envío. |
Description | String | Una descripción fácil de usar de las opciones de servicio de envío. |
DetailVersion | String | Devuelve el número de versión más reciente para este campo. |
DimensionsRequired | Boolean | Si la opción del servicio de envío requiere que el vendedor proporcione las dimensiones del paquete. |
ExpeditedService | Boolean | Indica si el servicio de envío es un servicio de envío acelerado. Solo devuelto para sitios para los que la función Get It Fast está habilitada y solo si es verdadero. |
InternationalService | Boolean | Indica si el servicio de envío es un servicio de envío internacional. |
MappedToShippingServiceId | Integer | El ID de otro servicio de envío que se usará cuando un servicio de envío quede obsoleto. |
ShippingCategory | String | Indica la categoría de envío. Las categorías de envío incluyen las siguientes: ECONÓMICO, ESTÁNDAR, RÁPIDO, UN DÍA, RECOGIDA, OTRO y NINGUNO. Los servicios de envío internacional generalmente se agrupan en la categoría NINGUNO. |
ShippingService | String | El nombre de la opción de servicio de envío. Si la columna ValidForSellingFlow no es verdadera, esta opción de servicio de envío en particular ya no es válida y no se puede ofrecer a los compradores a través de una publicación. |
ShippingTimeMax | Integer | El número máximo garantizado de días que el transportista tardará en enviar un artículo (sin incluir el tiempo que tarda el vendedor en entregar el artículo al transportista). Siempre devuelto cuando ExpeditedService es verdadero o si está definido para un servicio en particular. |
ShippingTimeMin | Integer | El número mínimo garantizado de días que el transportista tardará en enviar un artículo (sin incluir el tiempo que tarda el vendedor en entregar el artículo al transportista). Siempre devuelto cuando ExpeditedService es verdadero o si está definido para un servicio en particular. |
SurchargeApplicable | Boolean | Verdadero si se aplica un recargo para cualquier región a la que se envíe este servicio. |
UpdateTime | Datetime | Proporciona la hora en GMT en la que se actualizaron por última vez los indicadores de función para los detalles. |
ValidForSellingFlow | Boolean | Si este campo se devuelve como verdadero, se puede utilizar la opción de servicio de envío. Si este campo se devuelve como falso, la opción de servicio de envío no se admite actualmente. |
WeightRequired | Boolean | Si es verdadero, un vendedor que seleccione este tipo de paquete para el listado y luego ofrezca este servicio de envío debe especificar Peso Mayor y Peso Menor en la definición del artículo. Si no se devuelve, WeightRequired es falso. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
DetailName | String | Una designación del tipo de información que desea obtener para el sitio de eBay especificado. Los valores permitidos son ShippingServiceDetails. |
Sitios
Enumera todos los sitios de eBay disponibles y sus números SiteID asociados.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
SiteID | Integer | Identificador numérico de un sitio de eBay. Si utiliza la API de SOAP, utilice ID de sitio numéricos en la URL de solicitud. Si usa la API XML, use ID de sitio numéricos en el encabezado X-EBAY- API -SITEID. |
SiteName | String | Nombre corto que identifica un sitio de eBay. Por lo general, un sitio de eBay está asociado con un país o una región en particular (por ejemplo, EE. UU. o Bélgica_Francés). Los sitios especializados (p. ej., las tiendas de eBay) utilizan el mismo ID de sitio que su sitio de eBay principal asociado. El sitio de eBay Motors de EE. UU. es una excepción a esta convención. |
DetailVersion | String | Devuelve el número de versión más reciente para este campo. La versión se puede utilizar para determinar si se deben actualizar los datos del cliente almacenados en caché y cuándo hacerlo. |
UpdateTime | Datetime | Proporciona la hora en GMT en la que se actualizaron por última vez los indicadores de función para los detalles. Esta marca de tiempo se puede usar para determinar si se deben actualizar los datos del cliente almacenados en caché y cuándo hacerlo. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
DetailName | String | Una designación del tipo de información que desea obtener para el sitio de eBay especificado. Los valores permitidos son SiteDetails. |
Los Productos Más Vendidos
Consulte sus productos más vendidos de eBay.
Información Específica de la Tabla
Seleccionar
Las únicas columnas que se pueden usar para filtrar son AffiliateCustomId, AffiliateNetworkId y AffiliateTrackingId. Estos filtros son opcionales.
SELECT * FROM TopSellingProducts
SELECT * FROM TopSellingProducts WHERE AffiliateCustomId='12345'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
Title | String | El título del producto, tal como se especifica en el catálogo. |
ProductId | String | Los ID de eBay o externos asociados con el producto. Use este valor como entrada para buscar el mismo producto en el futuro, o use el valor ISBN, EAN o UPC (si se devuelve). Los valores de ProductId se pueden usar para recuperar productos, listados de artículos o guías y reseñas. Longitud máxima: 4000. |
ProductURL | String | URL completa para información opcional sobre el producto, como la descripción o los créditos cinematográficos de una película. Esta información está alojada en el sitio web de eBay y no se puede editar. Partes del contenido están protegidas por derechos de autor. Este enlace permite a los usuarios ver detalles descriptivos adicionales sobre el producto. |
ImageURL | String | URL completa para una imagen de archivo (si la hay) asociada con el producto del catálogo de eBay. La URL es para la imagen que eBay suele mostrar en los resultados de búsqueda de productos (normalmente de 70 px de alto). Puede ser útil calcular las dimensiones de la foto mediante programación antes de mostrarla. Solo se devuelve si hay una URL disponible para el producto. |
CatalogName | String | Nombre del catálogo en el que se encuentra el producto. Solo se devuelve si el producto está en un catálogo. |
ReviewCount | Long | El número total de reseñas disponibles para este producto en el sitio web de eBay. |
HighestPrice | Decimal | El precio más alto para artículos enumerados como este producto. |
LowestPrice | Decimal | El precio más bajo para los artículos enumerados como este producto. |
Currency | String | El código de moneda de tres dígitos como se define en ISO 4217. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
AffiliateCustomId | String | No es necesario especificarlo. Puede usar esta pseudocolumna si desea aprovecharla para monitorear mejor sus esfuerzos de marketing. Si utiliza la red de socios de eBay y proporciona un AffiliateCustomId, la URL de seguimiento devuelta por la red de socios de eBay contendrá el AffiliateUserId. |
AffiliateNetworkId | String | Especifica su socio de seguimiento para las comisiones de afiliados. |
AffiliateTrackingId | String | El valor que especifique se obtiene de su socio de seguimiento. |
TransacciónPagos
Consulta todos los pagos de las transacciones en las que el usuario autenticado es comprador o vendedor. Por defecto, solo se devuelven los pagos de las transacciones realizadas en los últimos 90 días. Los pagos de las transacciones en pedidos de más de 90 días se pueden recuperar especificando OrderIds.
Ver Información Específica
Seleccionar
Ejemplos de consulta de la vista TransactionPayments:
SELECT * FROM TransactionPayments WHERE OrderRole = 'Seller'
SELECT * FROM TransactionPayments WHERE OrderId = '110277719772-28859911001'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
TransactionReferenceId [KEY] | String | Un ID de transacción único para el pago. |
TransactionId | String | El identificador único de la transacción por la que se ha realizado el pago. |
OrderId | String | El identificador único del pedido por el que se ha realizado el pago. |
FeeOrCreditAmount | Decimal | El monto de la tarifa es un valor positivo y el monto del crédito es un valor negativo. |
Payee | String | La persona u organización que va a recibir la asignación del pago. |
Payer | String | Este campo indica el usuario de eBay o el socio de eBay que envió el pago. |
PaymentAmount | Decimal | El monto del pago que se asigna al beneficiario. |
PaymentStatus | String | El estado actual de un pago de comprador que se asigna a un beneficiario específico. |
PaymentTime | Datetime | La fecha y hora en que el beneficiario recibe el pago. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
CreateTimeFrom | Datetime | Especifica el inicio del rango de fechas para el cual recuperar los detalles de pago de las transacciones en pedidos creados dentro de este rango de fechas. Por defecto, el intervalo de fechas es de 90 días. |
CreateTimeTo | Datetime | Especifica el final del rango de fechas para el cual recuperar los detalles de pago de las transacciones en pedidos creados dentro de este rango de fechas. Por defecto, el intervalo de fechas es de 90 días. |
ModTimeFrom | Datetime | Especifica el inicio del rango de fechas para el cual recuperar los detalles de pago de las transacciones en pedidos modificados dentro de este rango de fechas. El rango de tiempo máximo que se puede especificar es de 30 días. |
ModTimeTo | Datetime | Especifica el final del rango de fechas para el cual recuperar los detalles de pago de las transacciones en pedidos modificados dentro de este rango de fechas. El rango de tiempo máximo que se puede especificar es de 30 días. |
NumberOfDays | Integer | Todos los detalles de pago de eBay de las transacciones en pedidos que se crearon o modificaron dentro de este período se devuelven en la salida. Mín.: 1. Máx.: 30. |
OrderRole | String | Filtra los detalles de pago devueltos de las transacciones según el rol del usuario. El rol del usuario es comprador o vendedor. |
OrderStatus | String | Filtra los detalles de pago devueltos de las transacciones según el estado del pedido. Valores aplicables: Activo, Todo, Completado, Inactivo. |
Actas
Consulta todas las transacciones en las que el usuario autenticado es el comprador o el vendedor. Por defecto, solo se devuelven las transacciones de los pedidos realizados en los últimos 90 días. Las transacciones de pedidos de más de 90 días se pueden recuperar especificando OrderId.
Ver Información Específica
Seleccionar
Ejemplos de consulta de la vista Transacciones.
Select * FROM Transactions WHERE OrderRole = 'Seller'
Select * FROM Transactions WHERE OrderId = '110276240386-28854859001'
Select * FROM Transactions WHERE CreateTimeFrom = '2/10/2018' And CreateTimeTo = '3/16/2018'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
TransactionId [KEY] | String | Identificador único para una línea de pedido de eBay. Una línea de pedido se crea una vez que existe el compromiso de un comprador de comprar un artículo. |
OrderId | String | El ID que identifica de forma única la lista de artículos. eBay genera el ID después de que se incluye un artículo en la lista. No puede elegir ni revisar este valor. |
ItemId | String | El identificador único de la lista de eBay. eBay genera este identificador y lo devuelve en la respuesta de una llamada Agregar si un artículo se incluye correctamente. |
ItemSite | String | El nombre del sitio en el que aparece el artículo. |
ItemTitle | String | Este campo se utiliza para especificar el título del listado. |
ActualHandlingCost | Decimal | El costo de manejo que el vendedor ha cobrado por el artículo de línea de pedido. |
ActualShippingCost | Decimal | El costo de envío pagado por el comprador por la línea de pedido. Este campo solo se devuelve después de completar el pago. |
BuyerEmail | String | Dirección de Correo del usuario. |
BuyerFirstName | String | El nombre del comprador que compró el pedido. |
BuyerLastName | String | El apellido del comprador que compró el pedido. |
CreatedDate | Datetime | Indica la hora de creación de la línea de pedido. |
Price | Decimal | El precio de la línea de pedido. |
SiteId | String | El sitio en el que se creó la línea de pedido (transacción). |
PaidTime | Datetime | Indica el momento en que el pedido se marcó como pagado. |
DigitalRecipientEmail | String | Este campo muestra la dirección de correo del remitente/comprador de la tarjeta de regalo digital. |
DigitalRecipientName | String | Este campo muestra el nombre real (no el ID de usuario de eBay) del remitente/comprador de la tarjeta de regalo digital. |
DigitalSenderEmail | String | Este campo muestra la dirección de correo del remitente/comprador de la tarjeta de regalo digital. |
DigitalSenderName | String | Este campo muestra el nombre real (no el ID de usuario de eBay) del remitente/comprador de la tarjeta de regalo digital |
DigitalDeliveryMethod | String | Este valor indica el método en el que se entregará la tarjeta de regalo digital al comprador. |
EBayPlusTransaction | Boolean | Si es verdadero, esta transacción es para un artículo que se compró bajo el programa eBay Plus. |
ExternalTransactionId | String | Identificador único para un pago de PayPal de un pedido de eBay. |
ExternalTransactionStatus | String | El estado de procesamiento actual de un pago de PayPal para un pedido de eBay. |
ExternalTransactionTime | Datetime | Marca de tiempo para la transacción de pago. |
ExternalFeeOrCreditAmount | Decimal | El monto de la tarifa es un valor positivo y el monto del crédito es un valor negativo. |
ExternalPaymentOrRefundAmount | Decimal | Si es positivo, la cantidad que el comprador paga al vendedor a través de PayPal en la compra de artículos. Si es negativo, el importe reembolsado al comprador. Predeterminado = 0. |
FinalValueFee | Decimal | Una tarifa de valor final se calcula y carga a la cuenta de un vendedor inmediatamente después de la creación de una línea de pedido. |
GuaranteedDelivery | Boolean | Este campo se devuelve como verdadero si el artículo de la línea del pedido cumple los requisitos para la entrega garantizada de eBay, o como falso si no cumple los requisitos. |
GuaranteedShipping | Boolean | Este campo se devuelve como verdadero si el vendedor optó por utilizar la función de envío garantizado de eBay en el momento del anuncio. |
InvoiceSentTime | Datetime | Este campo indica la fecha/hora en que se envió una factura de pedido del vendedor al comprador. |
DigitalStatus | String | Este valor de enumeración indica el estado actual de una tarjeta de regalo digital comprada. |
InquiryStatus | String | Este campo proporciona el estado de la consulta de artículo no recibido (INR) de un comprador. |
ReturnStatus | String | Este campo proporciona el estado de la solicitud de devolución de un comprador. |
TotalTaxAmount | Decimal | Este valor indica el monto total del impuesto para el artículo de línea del pedido, incluido el impuesto sobre las ventas del artículo, el impuesto sobre las ventas sobre el envío y la manipulación, y cualquier tarifa de reciclaje de desechos electrónicos. |
UnpaidItemStatus | String | Este campo indica el estado del caso de artículo no pagado. Este campo siempre se devuelve con el contenedor UnpaidItem. |
UnpaidItemType | String | Este campo indica si el cliente abrió manualmente el caso del artículo no pagado o si lo abrió automáticamente la función Asistente de artículos no pagados de eBay. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
CreateTimeFrom | Datetime | Especifica el inicio del rango de fechas para el cual recuperar transacciones de pedidos creados dentro de este rango de fechas. |
CreateTimeTo | Datetime | Especifica el final del rango de fechas para el cual recuperar transacciones de pedidos creados dentro de este rango de fechas. |
ModTimeFrom | Datetime | Especifica el inicio del intervalo de fechas para el que recuperar transacciones de pedidos modificados dentro de este intervalo de fechas. El rango de tiempo máximo que se puede especificar es de 30 días. |
ModTimeTo | Datetime | Especifica el final del rango de fechas para el cual recuperar transacciones de órdenes modificadas dentro de este rango de fechas. El rango de tiempo máximo que se puede especificar es de 30 días. |
NumberOfDays | Integer | Todas las transacciones de eBay que se crearon o modificaron dentro de este período se devuelven en la salida. Mín.: 1. Máx.: 30. |
OrderRole | String | Filtra las transacciones devueltas según el rol del usuario. El rol del usuario es comprador o vendedor. |
OrderStatus | String | Filtra las transacciones devueltas según el estado del pedido. Valores aplicables: Activo, Todo, Completado, Inactivo. |
TransacciónEnvío
Consulta los detalles de envío de las transacciones en las que el usuario autenticado es el comprador o el vendedor. De forma predeterminada, solo se devuelven los detalles de envío de la transacción realizada en los últimos 90 días. Los detalles de envío de las transacciones en pedidos de más de 90 días se pueden recuperar especificando OrderIds.
Ver Información Específica
Seleccionar
Ejemplos de consulta de la vista TransactionShipping:
SELECT * FROM TransactionShipping WHERE ModTimeFrom = '2/22/2018' And ModTimeTo = '3/4/2018'
SELECT * FROM TransactionShipping WHERE OrderId = '110277719772-28859911001'
SELECT * FROM TransactionShipping WHERE OrderId IN ('110277719772-28859911001', '110276240386-28854859001')
Columnas
Nombre | Tipo | Descripción |
---|---|---|
TransactionId [KEY] | String | Identificador único para la transacción. |
OrderId | String | Identificador único para el pedido. |
InternationalPackagingHandlingCosts | Decimal | Tarifas que un vendedor puede cobrar por el envío del artículo (además de lo que pueda cobrar el servicio de envío). |
OriginatingPostalCode | String | Código postal de la ubicación desde donde se enviará el paquete. |
PackagingHandlingCosts | Decimal | Tarifas que un vendedor puede cobrar por el envío del artículo (además de lo que pueda cobrar el servicio de envío). |
ShippingIrregular | Boolean | Este campo booleano indica que el transportista considera que el paquete de envío tiene una forma o un tamaño irregulares y, por lo tanto, requiere un manejo especial. |
ExpeditedService | Boolean | Indica si el servicio es un servicio de envío acelerado. |
ShippingImportCharge | Decimal | El costo total de aduanas e impuestos para el tramo internacional de un pedido enviado mediante el Programa de envío global. |
ShippingInsuranceCost | Decimal | El costo del seguro asociado con el envío de un solo artículo con este servicio de envío. |
ShippingServiceAdditionalCost | Decimal | El costo de envío de cada artículo adicional si el mismo comprador compra varias cantidades del mismo artículo de línea. |
ShippingServiceCost | Decimal | El costo base de enviar el artículo utilizando el servicio de envío especificado en el campo ShippingService. |
ActualDeliveryTime | Datetime | Esta marca de tiempo indica cuándo se entregó realmente el pedido al comprador. |
EstimatedDeliveryTimeMax | Datetime | Las marcas de tiempo estimadas de tiempo de entrega y estimado de tiempo máximo de entrega indican la ventana durante la cual el comprador puede esperar la entrega. |
EstimatedDeliveryTimeMin | Datetime | Las marcas de tiempo estimadas de tiempo de entrega y estimado de tiempo máximo de entrega indican la ventana durante la cual el comprador puede esperar la entrega. |
HandleByTime | Datetime | Esta marca de tiempo indica la última fecha/hora en que el vendedor debe enviar el paquete para asegurarse de que el paquete llegue al comprador dentro del plazo de entrega estimado. |
ScheduledDeliveryTimeMax | Datetime | Las marcas de tiempo ScheduledDeliveryTimeMin y ScheduledDeliveryTimeMax indican la ventana de entrega en la que el comprador puede esperar recibir el pedido. |
ScheduledDeliveryTimeMin | Datetime | Las marcas de tiempo ScheduledDeliveryTimeMin y ScheduledDeliveryTimeMax indican la ventana de entrega en la que el comprador puede esperar recibir el pedido. |
ShippingTrackingEvent | String | Este valor de enumeración indica si el pedido se ha recogido o no en la tienda indicada por el valor StoreID. |
StoreId | String | El identificador único de la tienda desde donde se entregará el pedido. |
ShipmentTrackingNumbers | String | Los números de seguimiento asignados por los transportistas. |
ShippingCarriers | String | El nombre de los transportistas utilizados para enviar los artículos. |
Pseudo-Columnas
Los campos de pseudocolumna se utilizan en la cláusula WHERE de las declaraciones SELECT y ofrecen un control más granular sobre las tuplas que se devuelven desde la fuente de datos.
Nombre | Tipo | Descripción |
---|---|---|
CreateTimeFrom | Datetime | Especifica el inicio del rango de fechas para el cual recuperar los detalles de envío de las transacciones en pedidos creados dentro de este rango de fechas. Por defecto, el intervalo de fechas es de 90 días. |
CreateTimeTo | Datetime | Especifica el final del rango de fechas para el cual recuperar los detalles de envío de las transacciones en pedidos creados dentro de este rango de fechas. Por defecto, el intervalo de fechas es de 90 días. |
ModTimeFrom | Datetime | Especifica el inicio del rango de fechas para el cual recuperar los detalles de envío de las transacciones en pedidos modificados dentro de este rango de fechas. El rango de tiempo máximo que se puede especificar es de 30 días. |
ModTimeTo | Datetime | Especifica el final del rango de fechas para el cual recuperar los detalles de envío de las transacciones en pedidos modificados dentro de este rango de fechas. El rango de tiempo máximo que se puede especificar es de 30 días. |
NumberOfDays | Integer | Todos los detalles de envío de eBay de las transacciones en pedidos que se crearon o modificaron dentro de este período se devuelven en la salida. Mín.: 1. Máx.: 30. |
OrderRole | String | Filtra los detalles de envío devueltos de las transacciones según el rol del usuario. El rol del usuario es comprador o vendedor. |
OrderStatus | String | Filtra los detalles de envío devueltos de las transacciones según el estado del pedido. Valores aplicables: Activo, Todo, Completado, Inactivo. |
Procedimientos Almacenados
Procedimientos almacenados* están disponibles para complementar los datos disponibles del Modelo de datos. Puede ser necesario actualizar los datos disponibles desde una vista usando un procedimiento almacenado* porque los datos no proporcionan actualizaciones bidireccionales directas, similares a tablas. En estas situaciones, la recuperación de los datos se realiza utilizando la vista o tabla adecuada, mientras que la actualización se realiza llamando a un procedimiento almacenado. Procedimientos almacenados* toman una lista de parámetros y devuelven un conjunto de datos que contiene la colección de tuplas que constituyen la respuesta.
Conector Jitterbit para Procedimientos Almacenados de Ebay
Nombre | Descripción |
---|---|
AddItem | Cree y publique una nueva lista de artículos en un sitio de eBay. |
CompleteSale | Realice varias tareas después de la creación de un pedido de una sola línea o de varias líneas. Por ejemplo, complete una venta y deje comentarios. |
CreateDSRSummery | Recupere un informe de resumen de DSR que incluya la precisión de la descripción, la comunicación, el envío, etc. Esta información puede ayudar a los vendedores a determinar cómo las prácticas comerciales específicas pueden estar contribuyendo a puntajes de DSR más altos o más bajos. |
CreateReport | Comienza a procesar los datos para descargar un archivo de informe. |
GetOAuthAccessToken | Obtiene el token de acceso OAuth de eBay. |
GetOAuthAuthorizationURL | Obtiene la URL de autorización de eBay. Acceda a la URL devuelta en la salida en un navegador de Internet. Esto solicita el token de acceso que se puede utilizar como parte de la cadena de conexión a eBay. |
GetReport | Descarga un informe que se creó previamente con el procedimiento almacenado CreateReport. Para descargar el informe su estado debe ser Completado. |
RefreshOAuthAccessToken | Actualiza el token de acceso de OAuth utilizado para la autenticación con EBay. |
SetUserNotes | Agregue, reemplace y elimine notas de Mi eBay para los artículos que se están rastreando en las áreas de Ventas y Compras de Mi eBay. |
UploadFile | Sube un archivo a la cuenta de EBay. |
Añadir Artículo
Cree y publique una nueva lista de artículos en un sitio de eBay.
Procedimiento Almacenado* Información Específica
Tras la creación exitosa de un Listado de artículos, se devuelve un ID de artículo en la respuesta junto con las tarifas estimadas para listar el artículo. Después de agregar un elemento, puede usar la tabla ItemListing para actualizar, eliminar y consultar.
Las entradas requeridas para agregar cualquier artículo son las siguientes: Título, Descripción, Id. de categoría, Precio de inicio, Id. de condición, País, Moneda, Tiempo máximo de envío, Duración del listado, Tipo de listado, Método de pago, Dirección de correo electrónico de PayPal, Cantidad, Ubicación y Opción de devoluciones aceptadas.
También debe especificar varias entradas requeridas para seleccionar un tipo de envío: Plana o Calculada. Ambos tipos de envío requieren que se especifique un ShippingService.
Agregar un elemento
Puede seguir el procedimiento a continuación para obtener los valores requeridos y agregar un elemento a través de SQL:
-
Utilice la vista Categorías para seleccionar una categoría de nivel superior; por ejemplo, Libros. Puedes usar la siguiente consultar:
SELECT * FROM Categories
-
Utilice la vista Categorías para seleccionar una categoría de hoja; por ejemplo, ficción y literatura. Se requiere un ID de categoría de hoja para agregar un artículo. Puede utilizar una consultar como la siguiente:
SELECT * FROM Categories WHERE CategoryParentId='267'
-
Utilice la vista Servicios de envío para seleccionar un Servicio de envío. El valor de la columna ValidForSellingFlow debe ser verdadero; de lo contrario, esa opción de servicio de envío en particular ya no es válida y no se puede ofrecer a los compradores a través de un listado.
Selección de envío fijo
Se requieren las siguientes entradas para el tipo de envío Flat: ShippingType, ShippingService, ShippingServicePriority y ShippingServiceCost.
Selección de envío calculado
El tipo de envío Calculado requiere información adicional relacionada con las estadísticas del paquete. Se requieren las siguientes entradas para este tipo de envío: ShippingType, WeightMajor, WeightMinor, OriginatingPostalCode, ShippingService y ShippingServicePriority.
Note
: Este procedimiento hace uso de indexed parameters
. Estos parámetros de entrada se indican con un #
carácter al final de sus nombres.
Los parámetros indexados facilitan el suministro de múltiples instancias de un solo parámetro como entradas para el procedimiento.
Supongamos que hay un parámetro de entrada llamado Param#. Ingrese múltiples instancias de un parámetro indexado como este:
EXEC ProcedureName Param#1 = "value1", Param#2 = "value2", Param#3 = "value3"
Entrada
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
Title | String | Falso | Nombre del artículo tal como aparece en el listado o en los resultados de búsqueda. |
Description | String | Falso | La descripción del artículo por parte del vendedor. En las solicitudes de listado, puede usar etiquetas CDATA para enviar su descripción si desea usar caracteres reservados HTML o XML en la descripción. |
CategoryId | String | Falso | Id. de categoría para la primera (o única) categoría en la que aparece el artículo (o aparecerá, si el artículo es nuevo). |
StartPrice | String | Falso | El precio original del artículo en el momento de cotización o reinscripción. Si este valor cambia cuando se revisa el artículo, el nuevo valor se convierte en el precio original. |
ConditionId | String | Falso | Un identificador de la condición del artículo. Por ejemplo, 1000 para Nuevo o 3000 para Usado. |
Country | String | Falso | Define el código de país ISO 3166 de 2 letras. |
Currency | String | Falso | Divisa asociada a la información de precio del artículo. Código de moneda ISO 4217 de 3 letras. |
DispatchTimeMax | String | Falso | Especifica el número máximo de días hábiles que el vendedor se compromete a preparar para enviar un artículo después de recibir un pago compensado. Este tiempo no incluye el tiempo de envío (el tiempo de tránsito del transportista). |
ListingDuration | String | Falso | Describe la cantidad de días que el vendedor desea que el listado esté activo (disponible para ofertar/comprar). |
ListingType | String | Falso | El formato del listado que el vendedor quiere usar, como subasta china o precio fijo. |
PaymentMethod | String | Falso | Identifica el método de pago (como PayPal) que el vendedor aceptará cuando el comprador pague el artículo. Use la vista CategoryFeatures para encontrar los métodos de pago disponibles para una categoría. |
PayPalEmailAddress | String | Falso | La dirección de correo de PayPal del vendedor. |
Quantity | String | Falso | El valor de cantidad para los listados de subasta siempre debe ser 1. Para un listado de precio fijo, el valor de cantidad indica la cantidad de artículos idénticos que el vendedor tiene disponibles para la venta en el listado. |
Location | String | Falso | Indica la ubicación geográfica del elemento (junto con el País). Cuando revisa un listado, puede agregar o cambiar este valor solo si el listado no tiene ofertas (o no se han vendido artículos) y no finaliza dentro de las 12 horas. |
ReturnsAcceptedOption | String | Falso | Indica si el vendedor permite que el comprador devuelva el artículo. Uno de los siguientes valores: ReturnsAccepted o ReturnsNotAccepted. Si especifica ReturnsNotAccepted, la página Ver artículo indicará que no se aceptan devoluciones en su lugar. |
Sku | String | Falso | Un valor SKU (Unidad de mantenimiento de existencias) es un identificador definido por el vendedor para un producto. |
ShippingType | String | Falso | El modelo de gastos de envío ofrecido por el vendedor. |
FreeShipping | String | Falso | Especifica que el vendedor quiere ofrecer envío gratuito. Esto se aplica solo al primer servicio de envío nacional especificado y se ignora si se establece para cualquier otro servicio de envío. |
ShippingService | String | Falso | Una opción de servicio de envío que ofrece el vendedor para enviar un artículo a un comprador. Para obtener una lista de valores de ShippingService válidos, consultar la vista ShippingServices; el servicio de envío devuelto debe tener un valor de verdadero en la columna ValidForSellingFlow. |
ShippingServiceCost | String | Falso | El costo base de enviar el artículo mediante el servicio de envío especificado en el campo ShippingService, si se especificó uno. Esta columna incluye el costo de empaque y manejo para envíos fijos y calculados. Si se trata de un envío calculado para una publicación que aún no finalizó, tenga en cuenta que el costo no se puede determinar hasta que finalice la publicación y el comprador haya especificado un código postal. Este valor refleja los ahorros de una opción de servicio de envío promocional. También aplicable a Half.com. |
ShippingServicePriority | String | Falso | Este valor entero controla el pedido (en relación con otros servicios de envío) en el que aparecerá el Servicio de envío correspondiente en la página Ver artículo y Pagar. Los vendedores pueden especificar hasta cuatro servicios de envío nacionales. |
ShippingServiceAdditionalCost | String | Falso | El costo de envío de cada artículo adicional si el mismo comprador compra varias cantidades del mismo artículo de línea. Si es menor que ShippingServiceCost, esta columna otorga al comprador un descuento de envío. Este campo es obligatorio cuando se crea un listado de precio fijo de cantidad múltiple. Este campo no se aplica a listados de una sola cantidad. |
CalculatedShippingMeasurementSystem | String | Falso | Sistema de medida (p. ej., inglés). |
CalculatedShippingMeasurementUnit | String | Falso | Especifica el tipo de unidad del peso y las dimensiones de un paquete de envío. |
CalculatedShippingPackageLength | String | Falso | Longitud del paquete, en un número entero de pulgadas (inglés) o centímetros (métrico), necesario para enviar el artículo. |
CalculatedShippingPackageDepth | String | Falso | Profundidad del paquete, en un número entero de pulgadas (inglés) o centímetros (métrico), necesario para enviar el artículo. |
CalculatedShippingPackageWidth | String | Falso | Ancho del paquete, en un número entero de pulgadas (inglés) o centímetros (métrico), necesario para enviar el artículo. |
ShippingPackage | String | Falso | La naturaleza del paquete utilizado para enviar los artículos. Obligatorio solo para envío calculado. |
WeightMajor | String | Falso | La unidad principal utilizada para especificar el peso de un paquete de envío. Por ejemplo, libras. |
WeightMinor | String | Falso | La unidad menor utilizada para especificar el peso de un paquete de envío. Por ejemplo, oz. |
OriginatingPostalCode | String | Falso | Código postal de la ubicación desde donde se enviará el paquete. Obligatorio para el envío calculado. Utilice Item.PostalCode para especificar la ubicación del elemento utilizado para las búsquedas por ubicación. |
CategoryMappingAllowed | String | Falso | Controla cómo eBay maneja los casos en los que la categoría ya no existe en la estructura de categorías actual: si es verdadero, eBay usará la nueva ID para la lista; si es falso, se devuelve un error. |
BestOfferEnabled | String | Falso | Este campo indica si la función Mejor oferta está habilitada o no para este artículo. |
LinkedPayPalAccount | String | Falso | El vendedor incluye y establece este campo en verdadero como un mecanismo para bloquear a los postores que no tienen una cuenta de PayPal vinculada a su cuenta de eBay. |
MaximumBuyerPolicyViolations | String | Falso | Este valor entero establece el número máximo de infracciones de la política del comprador que un posible comprador puede tener durante un período de tiempo específico (MaximumBuyerPolicyViolationsPeriod) antes de que se le bloquee la compra/oferta del artículo. |
MaximumBuyerPolicyViolationsPeriod | String | Falso | Este valor define el período de tiempo durante el cual se contarán las infracciones de la política del comprador de un posible comprador. |
MaximumItemCount | String | Falso | La cantidad máxima de artículos que un comprador puede comprar al vendedor durante un período de 10 días antes de que se bloquee la compra/oferta del artículo. |
MaximumUnpaidItemStrikesInfo | String | Falso | El número máximo de avisos por artículos no pagados que un posible comprador puede tener durante un período de tiempo específico (MaximumUnpaidItemStrikesInfoPeriod) antes de que se le bloquee la compra/oferta del artículo. |
MaximumUnpaidItemStrikesInfoPeriod | String | Falso | Se contará el período de tiempo durante el cual el artículo sin pagar golpea a un posible comprador. Si el número de avisos por artículos no pagados durante este período definido excede el valor establecido en el campo MaximumUnpaidStrikesInfo, ese posible comprador no podrá comprar/pujar por el artículo. |
MinimumFeedbackScore | String | Falso | El vendedor incluye este campo como un mecanismo para bloquear a los postores que tienen un puntaje de retroalimentación inferior al valor especificado. |
ShipToRegistrationCountry | String | Falso | El vendedor incluye y establece este campo en verdadero como un mecanismo para bloquear a los postores que residen (según su dirección de envío principal de eBay) en países que están en la lista de exclusión de envío. |
VerifiedUser | String | Falso | Para impedir que los usuarios no verificados compren/pujen por sus artículos, el vendedor debe incluir este campo y establecer su valor en verdadero. |
ZeroFeedbackScore | String | Falso | Esta función de requisitos del comprador solo está disponible para los vendedores en el sitio de China y solo se aplica a los artículos ¡Cómpralo ya! de precio fijo o de subasta. |
CategoryBasedAttributesPrefill | String | Falso | Si es verdadero, eBay completará automáticamente algunos de los valores de los valores específicos del artículo en función de la categoría (o categorías) del anuncio. Por ejemplo, marca, tamaño o color. |
StoreCategoryId | String | Falso | Identificador único de una categoría personalizada principal en la que incluir el artículo. |
StoreCategoryName | String | Falso | Nombre de categoría de una categoría personalizada principal en la que se listará el artículo. |
StoreCategoryId2 | String | Falso | Identificador único de la categoría personalizada secundaria en la que se incluye el artículo. |
StoreCategoryName2 | String | Falso | Nombre de la categoría personalizada secundaria en la que incluir el artículo. |
LiveAuction | String | Falso | Este campo debe incluirse y establecerse en verdadero si el anuncio formará parte de una subasta en vivo. Este campo booleano se devuelve como verdadero en la tabla ItemList si el listado es parte de una subasta en vivo. Consulte la página de inicio de las subastas en vivo de eBay para obtener más información sobre las subastas en vivo en eBay.com. |
LotSize | String | Falso | Un lote es un conjunto de dos o más artículos similares incluidos en un solo listado que deben comprarse juntos en una sola línea de pedido. El valor LotSize es el número de artículos en el lote. Este campo es obligatorio si se incluyen dos o más artículos en un listado. |
DaysToFullPayment | String | Falso | Este valor entero indica la cantidad de días que tiene un comprador (después de que se comprometa a comprar) para realizar el pago total al vendedor y cerrar el saldo restante de un vehículo motorizado. Los valores válidos son 3, 7 (predeterminado), 10 y 14. |
PostalCode | String | Falso | Código postal del lugar donde se encuentra el artículo. Este valor se utiliza para búsquedas de proximidad. |
Brand | String | Falso | La marca del producto. eBay busca los nombres que están disponibles públicamente en sus catálogos de productos. Esto significa que puede especificar la marca conocida que un usuario promedio reconocería. Tanto Brand como MPN deben especificarse si se usa la columna BrandMPN. |
BrandMPN | String | Falso | El número de pieza del fabricante del producto. Utilice el valor especificado por el fabricante. |
EAN | String | Falso | Aplicable solo para la lista de casos de uso (no para la búsqueda del lado de la compra). EAN es un identificador único de 8 o 13 dígitos que muchas industrias (como las editoriales de libros) utilizan para identificar productos. |
IncludeeBayProductDetails | String | Falso | Este campo booleano controla si un producto del catálogo de eBay se usa o no para ayudar a crear o revisar una lista de artículos. |
IncludeStockPhotoURL | String | Falso | Si es verdadero, indica que la lista de elementos incluye la foto de stock. |
ISBN | String | Falso | Aplicable solo para la lista de casos de uso (no para la búsqueda del lado de la compra). ISBN es un identificador único para libros (un estándar internacional). Especifique un ISBN de 10 o 13 caracteres. |
ProductId | String | Falso | El identificador único para una versión específica de un producto. |
ProductReferenceId | String | Falso | El ID de referencia global abreviado para un producto de catálogo. |
UPC | String | Falso | Aplicable solo para la lista de casos de uso (no para la búsqueda del lado de la compra). UPC es un identificador único de 12 caracteres que muchas industrias usan para identificar productos. |
UseStockPhotoURLAsGallery | String | Falso | Si es verdadero, indica que la foto de stock de un elemento (si está disponible) se usa como miniatura de la galería. IncluirStockPhotoURL también debe ser verdadero y Item. |
MinimumRemnantSet | String | Falso | Le permite a usted (el vendedor) evitar quedarse con 1 artículo en su listado. Un caso de uso típico son las entradas para eventos en asientos adyacentes reservados o artículos que normalmente solo se venden si se puede comprar más de 1 a la vez. |
ScheduleTime | String | Falso | Permite al usuario especificar la hora a la que el anuncio se activa en eBay. |
PaymentProfileId | String | Falso | El identificador único de un perfil de pago de Business Policies. Se puede especificar un PaymentProfileId o PaymentProfileName. |
PaymentProfileName | String | Falso | El nombre de un perfil de pago de Business Policies. Se puede especificar un PaymentProfileId o PaymentProfileName. |
ReturnProfileId | String | Falso | El identificador único de un perfil de política de devolución de Business Policies. Se puede especificar un ReturnProfileId o ReturnProfileName. |
ReturnProfileName | String | Falso | El nombre de un perfil de política de devolución de Business Policies. Se puede especificar un ReturnProfileId o ReturnProfileName. |
ShippingProfileId | String | Falso | El identificador único de un perfil de política de envío de Business Policies. Se puede especificar un ShippingProfileId o ShippingProfileName. |
ShippingProfileName | String | Falso | El nombre de un perfil de política de envío de Business Policies. Se puede especificar un ShippingProfileId o ShippingProfileName. |
MeasurementUnit | String | Falso | Especifica el tipo de unidad del peso y las dimensiones de un paquete de envío. |
PackageDepth | String | Falso | Profundidad del paquete, en un número entero de pulgadas, necesaria para enviar el artículo. |
MeasurementSystem | String | Falso | Sistema de medición (por ejemplo, inglés). |
Unit | String | Falso | Unidad de medida (p. ej., lbs, oz, kg, g, in, cm). |
PackageLength | String | Falso | Longitud del paquete, en un número entero de pulgadas, necesaria para enviar el artículo. |
PackageWidth | String | Falso | Ancho del paquete, en un número entero de pulgadas, necesario para enviar el artículo. |
ShippingIrregular | String | Falso | Si un paquete es irregular y, por lo tanto, no puede pasar por la máquina de estampado en la oficina de servicios de envío y, por lo tanto, requiere un manejo especial o frágil. |
SubTitle | String | Falso | Subtítulo para usar además del título. |
TaxCategory | String | Falso | Código de categoría de excepción fiscal. |
ThirdPartyCheckout | String | Falso | Determina si el pago debe ser manejado o no por una aplicación de pago de terceros autorizada. |
TransactionId | String | Falso | Un identificador único para un elemento de línea de pedido (transacción). Una línea de pedido se crea cuando un comprador se compromete a comprar un artículo. Dado que puede cambiar los listados activos de precio fijo de cantidad múltiple incluso después de que se haya comprado uno de los artículos, el TransactionId se asocia con una instantánea de los datos del artículo en el momento de la compra. Longitud máxima: 19. |
UseRecommendedProduct | String | Falso | Si es verdadero, y los detalles del artículo en la solicitud coinciden con un producto en el catálogo de eBay, el producto coincidente se usa para enumerar el artículo. |
UseTaxTable | String | Falso | Indica si se utilizará la tabla de impuestos del vendedor al aplicar y calcular el impuesto sobre las ventas para un artículo de línea de pedido. |
UUID | String | Falso | Etiqueta de restricción universalmente única. Utilice el UUID para asegurarse de enumerar un artículo en particular una sola vez, especialmente si está enumerando muchos artículos a la vez. |
BusinessSeller | String | Falso | Si es cierto, esto indica que el vendedor es un usuario comercial y tiene la intención de utilizar las funciones de listado que se ofrecen solo a los usuarios comerciales. |
RestrictedToBusiness | String | Falso | Si es cierto, esto indica que el vendedor elige ofrecer el artículo exclusivamente a usuarios comerciales. Si es falso o no se especifica, esto indica que el vendedor elige ofrecer el artículo a todos los usuarios. |
VATPercent | String | Falso | Tipo de IVA del artículo, si lo hubiere. |
VIN | String | Falso | Este campo muestra el número de identificación del vehículo, que es un número de serie único para un vehículo motorizado. |
VRM | String | Falso | Marca de registro del vehículo, que es un identificador único para un vehículo motorizado en el Reino Unido. |
GalleryDuration | String | Falso | Número de días que el tipo de Galería destacada se aplica a una lista. Los valores aplicables incluyen Days_7 y LifeTime. |
GalleryURL | String | Falso | Este campo solo se utiliza internamente. La imagen de la galería siempre es la primera URL de imagen que se pasa y este campo se establece en ese valor. |
PhotoDisplay | String | Falso | Especifica el tipo de visualización de imagen utilizada en un listado. Algunas opciones solo están disponibles si las imágenes se alojan a través de los Servicios de imágenes de eBay (EPS). |
PictureUrl# | String | Falso | Fuente de la imagen. Utilice esta entrada para agregar varias imágenes. PictureUrl#1, PictureUrl#2, PictureUrl#3 etc. |
ItemSpecificName# | String | Falso | Nombre de los detalles del artículo. Combine esto con ItemSpecificValue. |
ItemSpecificValue# | String | Falso | Valor de las especificaciones del artículo. Combine esto con ItemSpecificName. |
Columnas del conjunto de resultados
Nombre | Tipo | Descripción |
---|---|---|
ItemId | String | El identificador único del elemento creado. |
StartTime | String | Fecha y hora de inicio del nuevo listado. |
EndTime | String | Fecha y hora en que está programado que finalice el nuevo anuncio en función de la hora de inicio y el valor de duración del anuncio que se configuró en el campo Duración del anuncio en el momento del anuncio. |
FeesAggregate | String | Una serie de tarifas asociadas con la creación de la lista. |
DiscountReason | String | eBay ofrece al vendedor uno o más tipos de tarifa de listado/descuento de actualización. Valores aplicables: CustomCode, Promotion, SpecialOffer. |
Venta completa
Realice varias tareas después de la creación de un pedido de una sola línea o de varias líneas. Por ejemplo, complete una venta y deje comentarios.
Entrada
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
FeedbackCommentText | String | Falso | Comentario textual que explica, aclara o justifica la calificación de Feedback especificada en FeedbackCommentType. Este campo es obligatorio si se dejan comentarios. |
FeedbackCommentType | String | Falso | Este valor indica la calificación de comentarios para el usuario especificado en el campo FeedbackTargetUser. Este campo es obligatorio si se dejan comentarios. Por ejemplo, positivo o negativo. |
FeedbackTargetUser | String | Falso | Nombre de usuario del usuario de destino. |
ItemId | String | Falso | ID del artículo vendido. |
ListingType | String | Falso | Este campo es obligatorio si se utiliza CompleteSale para un pedido de Half.com. El valor debe establecerse en Half, que es el único valor ListingType aplicable para esta entrada. |
OrderId | String | Falso | Un identificador único que identifica un solo artículo de línea o un pedido de varios artículos de línea. |
OrderLineItemId | String | Falso | Un identificador único para un artículo de línea de pedido de eBay basado en la concatenación de ItemId y TransactionId con un guión entre estos dos Id. Para un pedido de un artículo de una sola línea, el valor de OrderLineItemId se puede pasar al campo OrderId. |
Paid | String | Falso | Si el comprador ha pagado el pedido. Verdadero o falso. |
ShipmentNotes | String | Falso | Este campo de cadena permite que un vendedor proporcione notas al comprador sobre el envío de un artículo de Half.com. Por ejemplo: Enviado con USPS Media. |
ShipmentTrackingNumber | String | Falso | El número de seguimiento asignado por el transportista al envío del artículo. Este campo y el campo ShippingCarrierUsed son mutuamente dependientes. Cuando envía ShipmentTrackingNumber, también debe proporcionar un valor para ShippingCarrierUsed. Cuando envía ShippingCarrierUsed, también debe proporcionar un valor para ShipmentTrackingNumber. |
ShippingCarrierUsed | String | Falso | El nombre del transportista utilizado para enviar el artículo. Este campo y el campo ShipmentTrackingNumber son mutuamente dependientes. Cuando envía ShippingCarrierUsed, también debe proporcionar un valor para ShipmentTrackingNumber. Cuando envía ShipmentTrackingNumber, también debe proporcionar un valor para ShippingCarrierUsed. |
ShippedTime | String | Falso | La fecha y hora en que el vendedor entregó los paquetes al transportista. Si este campo no está incluido en la llamada, la marca de tiempo de la ejecución de la llamada se usa como la hora de envío. |
Shipped | String | Falso | El vendedor incluye y establece este campo en verdadero si el pedido ha sido enviado. Si la llamada tiene éxito, los elementos de línea del pedido se marcan como Enviado en Mi eBay. Por ejemplo, verdadero o falso. |
TransactionId | String | Falso | Identificador único para una línea de pedido de eBay (transacción). |
Columnas del conjunto de resultados
Nombre | Tipo | Descripción |
---|---|---|
Success | String | Este valor muestra una indicación booleana de si la operación fue exitosa o no. |
CreateDSRSummery
Recupere un informe de resumen de DSR que incluya la precisión de la descripción, la comunicación, el envío, etc. Esta información puede ayudar a los vendedores a determinar cómo las prácticas comerciales específicas pueden estar contribuyendo a puntajes de DSR más altos o más bajos.
Entrada
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
CategoryId | String | Falso | El informe resumido se basará en las DSR restantes para los elementos que se enumeraron solo en categorías específicas. |
DateFrom | String | Falso | El punto de partida del rango de fechas utilizado para recopilar datos de DSR para artículos comprados. El período de tiempo se aplica a la fecha de finalización de la transacción del artículo o a la fecha en que se incluyó el artículo. |
DateTo | String | Falso | El punto final del intervalo de fechas. |
DateRangeEventType | String | Falso | Tipo de evento de elemento en el que se basará el intervalo de fechas. Los tipos de eventos de rango de fechas incluyen: TransactionEndDate: el rango de fechas especificado se relaciona con la fecha en que finalizaron las transacciones. ListingDate: el rango de fechas especificado se relaciona con la fecha en que se enumeraron los elementos. Los valores permitidos son TransactionEndDate, ListingDate. |
ShippingCostType | String | Falso | Restrinja las DSR a artículos con envío gratuito o artículos para los que hubo un cargo por envío y manejo. Los valores permitidos son Gratis, Pagado. |
ShippingDestinationType | String | Falso | Restrinja los DSR a destinos de envío nacionales o internacionales. Los valores permitidos son Doméstico, Límites. |
ShippingService | String | Falso | Servicio de envío utilizado para enviar artículos. |
ShipToCountry | String | Falso | País al que se enviaron los artículos. |
ItemId | String | Falso | ID del anuncio asociado a la transacción para la que el vendedor recopila datos de calificación resumidos. |
TransactionId | String | Falso | Identificador único para una transacción. |
ReportType | String | Falso | Los informes se generarán en función de este filtro. Los valores permitidos son ByCategory, ByPeriod, ByShippingDetails, ByTransaction. |
Columnas del conjunto de resultados
Nombre | Tipo | Descripción |
---|---|---|
JobId | String | JobId que puede usar para descargar el informe más tarde. |
Crear informe
Comienza a procesar los datos para descargar un archivo de informe.
Entrada
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
DownloadJobType | String | Falso | Este campo se utiliza para especificar el tipo de informe de Datos del comerciante que se va a crear. Los valores permitidos son ActiveInventoryReport, FeeSettlementReport, SoldReport, OrderReport. |
UUID | String | Falso | Un identificador único universal (UUID) proporcionado por la aplicación del vendedor. |
Columnas del conjunto de resultados
Nombre | Tipo | Descripción |
---|---|---|
JobId | String | ID único que se asigna para un trabajo. |
GetOAuthAccessToken
Obtiene el token de acceso OAuth de eBay.
Entrada
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
Verifier | String | Falso | El token verificador devuelto por EBay después de usar la URL obtenida con GetOAuthAuthorizationURL. Requerido solo para Web AuthMode. |
CallbackUrl | String | Falso | La URL a la que se redirigirá al usuario después de autorizar su aplicación. |
RuName | String | Falso | El nombre de la URL de redirección en el token de eBay a través de la sección de su aplicación de la página de tokens de usuario. |
SessionId | String | Falso | El ID de sesión necesario para autenticarse al usar Auth y Auth. |
Scope | String | Falso | El alcance o los permisos que está solicitando. El valor predeterminado es *https://api.ebay.com/oauth/api_scope https://api.ebay.com/oauth/api_scope/sell.marketing.readonly https://api.ebay.com/oauth/api_scope/sell.marketing https://api.ebay.com/oauth/api_scope/sell.inventory.readonly https://api.ebay.com/oauth/api_scope/sell.inventory https://api.ebay.com/oauth/api_scope/sell.account.readonly https://api.ebay.com/oauth/api_scope/sell.account https://api.ebay.com/oauth/api_scope/sell.fulfillment.readonly https://api.ebay.com/oauth/api_scope/sell.fulfillment https://api.ebay.com/oauth/api_scope/sell.analytics.readonly* . |
AuthMode | String | Falso | El tipo de modo de autenticación a utilizar. Seleccione Aplicación para obtener tokens de autenticación a través de una aplicación de escritorio. Seleccione Web para obtener tokens de autenticación a través de una aplicación web. Los valores permitidos son APP, WEB. El valor predeterminado es APLICACIÓN. |
State | String | Falso | Un valor opaco utilizado por el cliente para mantener el estado entre la solicitud y la devolución de llamada. |
Columnas del conjunto de resultados
Nombre | Tipo | Descripción |
---|---|---|
OAuthAccessToken | String | El token de OAuth. |
OAuthRefreshToken | String | El token de actualización de OAuth. |
ExpiresIn | String | El tiempo de vida restante para el token de acceso en segundos. |
GetOAuthAuthorizationURL
Obtiene la URL de autorización de eBay. Acceda a la URL devuelta en la salida en un navegador de Internet. Esto solicita el token de acceso que se puede utilizar como parte de la cadena de conexión a eBay.
Entrada
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
CallbackUrl | String | Falso | La URL a la que eBay regresará después de que el usuario haya autorizado su aplicación. Si UseOAuth se establece en verdadero, se utilizará RuName en lugar de CallbackUrl. |
RuName | String | Falso | El nombre de la URL de redirección en el token de eBay a través de la sección de su aplicación de la página de tokens de usuario. |
State | String | Falso | Un valor opaco utilizado por el cliente para mantener el estado entre la solicitud y la devolución de llamada. |
Scope | String | Falso | El alcance o los permisos que está solicitando. Requerido solo para la autenticación OAuth. El valor predeterminado es *https://api.ebay.com/oauth/api_scope https://api.ebay.com/oauth/api_scope/sell.marketing.readonly https://api.ebay.com/oauth/api_scope/sell.marketing https://api.ebay.com/oauth/api_scope/sell.inventory.readonly https://api.ebay.com/oauth/api_scope/sell.inventory https://api.ebay.com/oauth/api_scope/sell.account.readonly https://api.ebay.com/oauth/api_scope/sell.account https://api.ebay.com/oauth/api_scope/sell.fulfillment.readonly https://api.ebay.com/oauth/api_scope/sell.fulfillment https://api.ebay.com/oauth/api_scope/sell.analytics.readonly* . |
Columnas del conjunto de resultados
Nombre | Tipo | Descripción |
---|---|---|
URL | String | La URL que se ingresará en un navegador web para obtener el token del verificador, que deberá volver a enviar con el procedimiento almacenado GetOAuthAccessToken. |
Obtener informe
Descarga un informe que se creó previamente con el procedimiento almacenado CreateReport. Para descargar el informe su estado debe ser Completado.
Entrada
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
DownloadPath | String | Falso | Ruta local para guardar el informe generado. |
FileReferenceId | String | Falso | Un ID único asignado al archivo. |
TaskReferenceId | String | Falso | Este campo hace referencia al JobId devuelto después de llamar al procedimiento almacenado CreateReport. |
Columnas del conjunto de resultados
Nombre | Tipo | Descripción |
---|---|---|
Success | String | Este valor muestra una indicación booleana de si la operación fue exitosa o no. |
FileData | String | Si DownloadPath se deja en blanco, el contenido del archivo descargado se expondrá como una cadena codificada en Base64. |
RefreshOAuthAccessToken
Actualiza el token de acceso de OAuth utilizado para la autenticación con EBay.
Entrada
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
OAuthRefreshToken | String | Falso | El antiguo token que se actualizará. |
Columnas del conjunto de resultados
Nombre | Tipo | Descripción |
---|---|---|
OAuthAccessToken | String | El token de autenticación devuelto de EBay. |
ExpiresIn | String | El tiempo de vida restante en el token de acceso. |
Establecer notas de usuario
Agregue, reemplace y elimine notas de Mi eBay para los artículos que se están rastreando en las áreas de Ventas y Compras de Mi eBay.
Note
: Este procedimiento hace uso de indexed parameters
. Estos parámetros de entrada se indican con un #
carácter al final de sus nombres.
Los parámetros indexados facilitan el suministro de múltiples instancias de un solo parámetro como entradas para el procedimiento.
Supongamos que hay un parámetro de entrada llamado Param#. Ingrese múltiples instancias de un parámetro indexado como este:
EXEC ProcedureName Param#1 = "value1", Param#2 = "value2", Param#3 = "value3"
Entrada
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
Action | String | Cierto | El vendedor debe incluir este campo y configurarlo en 'AddOrUpdate' para agregar una nueva nota de usuario o actualizar una nota de usuario existente, o configurarlo en 'Eliminar' para eliminar una nota de usuario existente. |
ItemId | String | Falso | Identificador único del anuncio al que se adjuntará la nota de Mi eBay. Las notas solo se pueden agregar a los artículos que se están rastreando actualmente en Mi eBay. |
NoteText | String | Falso | Este campo es necesario si la acción es AddOrUpdate. El texto proporcionado en este campo reemplazará por completo cualquier nota existente de Mi eBay para el artículo especificado. |
OrderLineItemId | String | Falso | Un identificador único para una línea de pedido de eBay. Este campo se crea tan pronto como existe un compromiso de compra del vendedor, y su valor se basa en la concatenación de ItemID y TransactionID, con un guión entre estos dos ID. OrderLineItemID se puede usar en la entrada en lugar de un par ItemID/TransactionID para identificar un artículo de línea de pedido. |
SKU | String | Falso | Valor SKU de la variación del artículo al que se adjuntará la nota de Mi eBay. Las notas solo se pueden agregar a los artículos que se están rastreando actualmente en Mi eBay. El vendedor define y utiliza un valor de SKU (unidad de mantenimiento de existencias) para identificar una variación dentro de un listado de múltiples variaciones de precio fijo. El valor SKU se asigna a una variación de un artículo a través del elemento Variations.Variation.SKU. |
TransactionId | String | Falso | Identificador único de la línea de pedido a la que se adjuntará la nota de Mi eBay. Las notas solo se pueden agregar a las líneas de pedido que se están rastreando actualmente en Mi eBay. Los compradores pueden ver las notas de usuario realizadas en las líneas de pedido en el campo PrivateNotes del contenedor WonList en GetMyeBayBuying, y los vendedores pueden ver las notas de usuario realizadas en las líneas de pedido en el campo PrivateNotes de los contenedores SoldList y DeletedFromSoldList en GetMyeBaySellinging. |
VariationSpecificName# | String | Falso | Dependiendo de la llamada y el contexto, este valor es un nombre de artículo/categoría/específico de variación o un nombre de compatibilidad de piezas. |
VariationSpecificValue# | String | Falso | Según la llamada y el contexto, este valor es el valor de un artículo/categoría/específico de variación, un valor de compatibilidad de piezas o un identificador de producto. |
Columnas del conjunto de resultados
Nombre | Tipo | Descripción |
---|---|---|
Success | String | Este valor muestra una indicación booleana de si la operación fue exitosa o no. |
Subir archivo
Sube un archivo a la cuenta de EBay.
Procedimiento almacenado* Información específica
Este procedimiento asocia el archivo especificado con el ID de tarea especificado y carga el archivo de entrada. Una vez cargado el archivo, comienza el procesamiento del archivo.
Las entradas requeridas para cargar un archivo son las siguientes: TaskID y FilePath.
Subir un archivo
Puede seguir el procedimiento a continuación para enviar un archivo de carga exitoso:
-
Utilice la tabla Tareas para crear una nueva Tarea. Puedes usar la siguiente consultar:
INSERT INTO [Tareas] (FeedType, MarketplaceID, SchemaVersion) VALUES ('LMS_ADD_ITEM', 'EBAY_US', '1149')
-
Puede obtener el TaskID recién generado a partir de las claves generadas o utilizando la tabla Tareas nuevamente para seleccionar.
Statement stat = conn.createStatement(); stat.executeUpdate("INSERT INTO [Tareas] (FeedType, MarketplaceID, SchemaVersion) VALUES ('LMS_ADD_ITEM', 'EBAY_US', '1149')", Statement.RETURN_GENERATED_KEYS); ResultSet rs = stat.getGeneratedKeys(); while (rs.next()) { for (int i = 1; i <= rs.getMetaData().getColumnCount(); i++) { System.out.println(rs.getMetaData().getColumnName(i) + "=" + rs.getString(i)); } }
o
SELECT * FROM [Tareas] WHERE FeedType = 'LMS_ADD_ITEM' AND CreationDate > '2021-11-16 09:19:00'
-
Use este ID de tarea como entrada junto con FilePath del archivo que se va a cargar, en el procedimiento almacenado UploadFile.
CallableStatement callableStatement = conn.prepareCall("UploadFile"); callableStatement.setString("TaskID", "task-5-1XXXXX"); callableStatement.setString("FilePath", "C:\Users\User\Documents\upload.csv"); boolean ret = callableStatement.execute(); if (!ret) { int count = callableStatement.getUpdateCount(); if (count != -1) { System.out.println("Affected rows: " + count); } } else { ResultSet rs = callableStatement.getResultSet(); while (rs.next()) { for (int i = 1; i <= rs.getMetaData().getColumnCount(); i++) { System.out.println(rs.getMetaData().getColumnName(i) + "=" + rs.getString(i)); } } }
-
Entonces su archivo debería estar procesando. Para realizar un seguimiento del estado, puede ejecutar una consultar SELECCIONAR en la tabla Tareas con el TaskID y verificar la columna Estado.
SELECT Status FROM [Tareas] WHERE TaskID = '{Generated Task ID}'
Entrada
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
TaskID | String | Cierto | El task_id asociado con el archivo que se cargará. Este ID se generó cuando se creó la tarea especificada. |
FilePath | String | Falso | La ruta absoluta del archivo que se cargará. |
Content | String | Falso | El contenido del archivo que desea cargar debe ser una secuencia de entrada y el campo FilePath debe mantenerse en blanco. |
FileName | String | Falso | El nombre del archivo subido. Debe especificarse solo al cargar el contenido como InputStream. (Con extensión) |
Columnas del conjunto de resultados
Nombre | Tipo | Descripción |
---|---|---|
Success | String | Este parámetro establece si la operación fue exitosa o no. |
Description | String | Mensaje de descripción de la operación de carga. Puede ser un mensaje de error o un mensaje exitoso. |
Tablas del sistema
Puede consultar las tablas del sistema que se describen en esta sección para acceder a la información del esquema, la información sobre la funcionalidad del origen de datos y las estadísticas de operación lote.
Tablas de esquemas
Las siguientes tablas devuelven metadatos de la base de datos para eBay:
- sys_catalogs: enumera las bases de datos disponibles.
- sys_schemas: enumera los esquemas disponibles.
- sys_tablas: enumera las tablas y vistas disponibles.
- sys_tablecolumns: Describe las columnas de las tablas y vistas disponibles.
- procedimientos_sys: describe los procedimientos almacenados disponibles.
- parámetros_procedimiento_sys: Describe procedimiento almacenado* parámetros.
- sys_keycolumns: describe las claves principal y externa.
- índices_sys: Describe los índices disponibles.
Tablas de origen de datos
Las siguientes tablas devuelven información sobre cómo conectarse y consultar la fuente de datos:
- sys_connection_props: Devuelve información sobre las propiedades de conexión disponibles.
- sys_sqlinfo: describe las consultas SELECT que el conector puede descargar al origen de datos.
Consultar tablas de información
La siguiente tabla devuelve estadísticas de consultar para consultas de modificación de datos:
- identidad_sys: devuelve información sobre operaciones lote o actualizaciones individuales.
sys_catalogs
Enumera las bases de datos disponibles.
La siguiente consultar recupera todas las bases de datos determinadas por la cadena de conexión:
SELECT * FROM sys_catalogs
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos. |
sys_schemas
Enumera los esquemas disponibles.
La siguiente consultar recupera todos los esquemas disponibles:
SELECT * FROM sys_schemas
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos. |
SchemaName | String | El nombre del esquema. |
sys_tables
Enumera las tablas disponibles.
La siguiente consultar recupera las tablas y vistas disponibles:
SELECT * FROM sys_tables
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | La base de datos que contiene la tabla o vista. |
SchemaName | String | El esquema que contiene la tabla o vista. |
TableName | String | El nombre de la tabla o vista. |
TableType | String | El tipo de tabla (tabla o vista). |
Description | String | Una descripción de la tabla o vista. |
IsUpdateable | Boolean | Si la tabla se puede actualizar. |
sys_tablecolumns
Describe las columnas de las tablas y vistas disponibles.
La siguiente consultar devuelve las columnas y los tipos de datos de la tabla ItemListing:
SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='ItemListing'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos que contiene la tabla o vista. |
SchemaName | String | El esquema que contiene la tabla o vista. |
TableName | String | El nombre de la tabla o vista que contiene la columna. |
ColumnName | String | El nombre de la columna. |
DataTypeName | String | El nombre del tipo de datos. |
DataType | Int32 | Un número entero que indica el tipo de datos. Este valor se determina en tiempo de ejecución en función del ambiente. |
Length | Int32 | El tamaño de almacenamiento de la columna. |
DisplaySize | Int32 | El ancho máximo normal de la columna designada en caracteres. |
NumericPrecision | Int32 | El número máximo de dígitos en datos numéricos. La longitud de la columna en caracteres para datos de carácter y fecha y hora. |
NumericScale | Int32 | La escala de columna o número de dígitos a la derecha del punto decimal. |
IsNullable | Boolean | Si la columna puede contener nulo. |
Description | String | Una breve descripción de la columna. |
Ordinal | Int32 | El número de secuencia de la columna. |
IsAutoIncrement | String | Si el valor de la columna se asigna en incrementos fijos. |
IsGeneratedColumn | String | Si se genera la columna. |
IsHidden | Boolean | Si la columna está oculta. |
IsArray | Boolean | Si la columna es una matriz. |
sys_procedures
Enumera los procedimientos almacenados disponibles.
La siguiente consultar recupera los procedimientos almacenados disponibles:
SELECT * FROM sys_procedures
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | La base de datos que contiene el procedimiento almacenado. |
SchemaName | String | El esquema que contiene el procedimiento almacenado. |
ProcedureName | String | El nombre del procedimiento almacenado. |
Description | String | Una descripción del procedimiento almacenado. |
ProcedureType | String | El tipo de procedimiento, como PROCEDIMIENTO o FUNCIÓN. |
sys_procedureparameters
Describe procedimiento almacenado* parámetros.
La siguiente consultar devuelve información sobre todos los parámetros de entrada para el procedimiento almacenado AddItem:
SELECT * FROM sys_procedureparameters WHERE ProcedureName='AddItem' AND Direction=1 OR Direction=2
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos que contiene el procedimiento almacenado. |
SchemaName | String | El nombre del esquema que contiene el procedimiento almacenado. |
ProcedureName | String | El nombre del procedimiento almacenado* que contiene el parámetro. |
ColumnName | String | El nombre del procedimiento almacenado* parámetro. |
Direction | Int32 | Un número entero correspondiente al tipo de parámetro: entrada (1), entrada/salida (2) o salida (4). Los parámetros de tipo de entrada/salida pueden ser tanto parámetros de entrada como de salida. |
DataTypeName | String | El nombre del tipo de datos. |
DataType | Int32 | Un número entero que indica el tipo de datos. Este valor se determina en tiempo de ejecución en función del ambiente. |
Length | Int32 | El número de caracteres permitidos para los datos de caracteres. El número de dígitos permitidos para datos numéricos. |
NumericPrecision | Int32 | La máxima precisión para datos numéricos. La longitud de la columna en caracteres para datos de carácter y fecha y hora. |
NumericScale | Int32 | El número de dígitos a la derecha del punto decimal en datos numéricos. |
IsNullable | Boolean | Si el parámetro puede contener nulo. |
IsRequired | Boolean | Si el parámetro es necesario para la ejecución del procedimiento. |
IsArray | Boolean | Si el parámetro es una matriz. |
Description | String | La descripción del parámetro. |
Ordinal | Int32 | El índice del parámetro. |
sys_keycolumns
Describe las claves primarias y foráneas. La siguiente consultar recupera la clave principal de la tabla ItemListing:
SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='ItemListing'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos que contiene la clave. |
SchemaName | String | El nombre del esquema que contiene la clave. |
TableName | String | El nombre de la tabla que contiene la clave. |
ColumnName | String | El nombre de la columna clave. |
IsKey | Boolean | Si la columna es una clave principal en la tabla a la que se hace referencia en el campo TableName. |
IsForeignKey | Boolean | Si la columna es una clave externa a la que se hace referencia en el campo TableName. |
PrimaryKeyName | String | El nombre de la clave principal. |
ForeignKeyName | String | El nombre de la clave foránea. |
ReferencedCatalogName | String | La base de datos que contiene la clave principal. |
ReferencedSchemaName | String | El esquema que contiene la clave principal. |
ReferencedTableName | String | La tabla que contiene la clave principal. |
ReferencedColumnName | String | El nombre de la columna de la clave principal. |
sys_foreignkeys
Describe las claves foráneas. La siguiente consultar recupera todas las claves foráneas que hacen referencia a otras tablas:
SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos que contiene la clave. |
SchemaName | String | El nombre del esquema que contiene la clave. |
TableName | String | El nombre de la tabla que contiene la clave. |
ColumnName | String | El nombre de la columna clave. |
PrimaryKeyName | String | El nombre de la clave principal. |
ForeignKeyName | String | El nombre de la clave foránea. |
ReferencedCatalogName | String | La base de datos que contiene la clave principal. |
ReferencedSchemaName | String | El esquema que contiene la clave principal. |
ReferencedTableName | String | La tabla que contiene la clave principal. |
ReferencedColumnName | String | El nombre de la columna de la clave principal. |
ForeignKeyType | String | Designa si la clave externa es una clave de importación (apunta a otras tablas) o de exportación (hace referencia desde otras tablas). |
sys_indexes
Describe los índices disponibles. Al filtrar en los índices, puede escribir consultas más selectivas con tiempos de respuesta de consultar más rápidos.
La siguiente consultar recupera todos los índices que no son claves principales:
SELECT * FROM sys_indexes WHERE IsPrimary='false'
Columnas
Nombre | Tipo | Descripción |
---|---|---|
CatalogName | String | El nombre de la base de datos que contiene el índice. |
SchemaName | String | El nombre del esquema que contiene el índice. |
TableName | String | El nombre de la tabla que contiene el índice. |
IndexName | String | El nombre del índice. |
ColumnName | String | El nombre de la columna asociada con el índice. |
IsUnique | Boolean | True si el índice es único. Falso en caso contrario. |
IsPrimary | Boolean | True si el índice es una clave principal. Falso en caso contrario. |
Type | Int16 | Un valor entero correspondiente al tipo de índice: estadística (0), agrupado (1), hash (2) u otro (3). |
SortOrder | String | El orden de clasificación: A para ascender o D para descender. |
OrdinalPosition | Int16 | El número de secuencia de la columna en el índice. |
sys_connection_props
Devuelve información sobre las propiedades de conexión disponibles y las establecidas en la cadena de conexión.
Al consultar esta tabla, se debe usar la cadena de conexión de configuración:
jdbc:cdata:ebay:config:
Esta cadena de conexión le permite consultar esta tabla sin una conexión válida.
La siguiente consultar recupera todas las propiedades de conexión que se han establecido en la cadena de conexión o se han establecido a través de un valor predeterminado:
SELECT * FROM sys_connection_props WHERE Value <> ''
Columnas
Nombre | Tipo | Descripción |
---|---|---|
Name | String | El nombre de la propiedad de conexión. |
ShortDescription | String | Una breve descripción. |
Type | String | El tipo de datos de la propiedad de conexión. |
Default | String | El valor predeterminado si no se establece uno explícitamente. |
Values | String | Una lista separada por comas de valores posibles. Se lanza un error de validación si se especifica otro valor. |
Value | String | El valor que establezca o un valor predeterminado preconfigurado. |
Required | Boolean | Si la propiedad es necesaria para conectarse. |
Category | String | La categoría de la propiedad de conexión. |
IsSessionProperty | String | Si la propiedad es una propiedad de sesión, utilizada para guardar información sobre la conexión actual. |
Sensitivity | String | El nivel de sensibilidad de la propiedad. Esto informa si la propiedad está ofuscada en los formularios de registro y autenticación. |
PropertyName | String | Una forma truncada en mayúsculas y minúsculas del nombre de la propiedad de conexión. |
Ordinal | Int32 | El índice del parámetro. |
CatOrdinal | Int32 | El índice de la categoría de parámetro. |
Hierarchy | String | Muestra las propiedades dependientes asociadas que deben configurarse junto con esta. |
Visible | Boolean | Informa si la propiedad está visible en la interfaz de usuario de la conexión. |
ETC | String | Diversa información miscelánea sobre la propiedad. |
sys_sqlinfo
Describe el procesamiento de consultar SELECT que el conector puede descargar al origen de datos.
Procesamiento de consultas en colaboración
Al trabajar con fuentes de datos que no admiten SQL-92, puede consultar la vista sys_sqlinfo para determinar las capacidades de consultar de las APIs subyacentes, expresadas en sintaxis SQL. El conector descarga la mayor cantidad posible del procesamiento de sentencias SELECT al servidor y luego procesa el resto de la consultar en la memoria.
Descubrimiento de las capacidades SELECT de la fuente de datos
A continuación se muestra un conjunto de datos de ejemplo de las capacidades de SQL. El siguiente conjunto de resultados indica la funcionalidad SELECT que el conector puede descargar en el origen de datos o en el lado del cliente del proceso. Su fuente de datos puede admitir sintaxis SQL adicional. Algunos aspectos de la funcionalidad SELECT se devuelven en una lista separada por comas si es compatible; de lo contrario, la columna contiene NO.
Nombre | Descripción | Valores posibles |
---|---|---|
AGGREGATE_FUNCTIONS | Funciones de agregación admitidas. | AVG , COUNT , MAX , MIN , SUM , DISTINCT |
COUNT | Si se admite la función COUNT. | YES , NO |
IDENTIFIER_QUOTE_OPEN_CHAR | El carácter de apertura utilizado para escapar de un identificador. | [ |
IDENTIFIER_QUOTE_CLOSE_CHAR | El carácter de cierre utilizado para escapar de un identificador. | ] |
SUPPORTED_OPERATORS | Una lista de operadores de SQL admitidos. | = , > , < , >= , <= , <> , != , LIKE , NOT LIKE , IN , NOT IN , IS NULL , IS NOT NULL , AND , OR |
GROUP_BY | Si se admite GROUP BY y, de ser así, el grado de compatibilidad. | NO , NO_RELATION , EQUALS_SELECT , SQL_GB_COLLATE |
STRING_FUNCTIONS | Funciones de cadena admitidas. | LENGTH , CHAR , LOCATE , REPLACE , SUBSTRING , RTRIM , LTRIM , RIGHT , LEFT , UCASE , SPACE , SOUNDEX , LCASE , CONCAT , ASCII , REPEAT , OCTET , BIT , POSITION , INSERT , TRIM , UPPER , REGEXP , LOWER , DIFFERENCE , CHARACTER , SUBSTR , STR , REVERSE , PLAN , UUIDTOSTR , TRANSLATE , TRAILING , TO , STUFF , STRTOUUID , STRING , SPLIT , SORTKEY , SIMILAR , REPLICATE , PATINDEX , LPAD , LEN , LEADING , KEY , INSTR , INSERTSTR , HTML , GRAPHICAL , CONVERT , COLLATION , CHARINDEX , BYTE |
NUMERIC_FUNCTIONS | Funciones numéricas compatibles. | ABS , ACOS , ASIN , ATAN , ATAN2 , CEILING , COS , COT , EXP , FLOOR , LOG , MOD , SIGN , SIN , SQRT , TAN , PI , RAND , DEGREES , LOG10 , POWER , RADIANS , ROUND , TRUNCATE |
TIMEDATE_FUNCTIONS | Funciones de fecha/hora admitidas. | NOW , CURDATE , DAYOFMONTH , DAYOFWEEK , DAYOFYEAR , MONTH , QUARTER , WEEK , YEAR , CURTIME , HOUR , MINUTE , SECOND , TIMESTAMPADD , TIMESTAMPDIFF , DAYNAME , MONTHNAME , CURRENT_DATE , CURRENT_TIME , CURRENT_TIMESTAMP , EXTRACT |
REPLICATION_SKIP_TABLES | Indica tablas omitidas durante la replicación. | |
REPLICATION_TIMECHECK_COLUMNS | Una matriz de cadenas que contiene una lista de columnas que se usarán para verificar (en el orden dado) para usar como una columna modificada durante la replicación. | |
IDENTIFIER_PATTERN | Valor de cadena que indica qué cadena es válida para un identificador. | |
SUPPORT_TRANSACTION | Indica si el proveedor admite transacciones como compromiso y reversión. | YES , NO |
DIALECT | Indica el dialecto SQL a usar. | |
KEY_PROPERTIES | Indica las propiedades que identifican la base de datos uniforme. | |
SUPPORTS_MULTIPLE_SCHEMAS | Indica si pueden existir varios esquemas para el proveedor. | YES , NO |
SUPPORTS_MULTIPLE_CATALOGS | Indica si pueden existir varios catálogos para el proveedor. | YES , NO |
DATASYNCVERSION | La versión de sincronización de datos necesaria para acceder a este controlador. | Standard , Starter , Professional , Enterprise |
DATASYNCCATEGORY | La categoría Sincronización de datos de este controlador. | Source , Destination , Cloud Destination |
SUPPORTSENHANCEDSQL | Si se admite la funcionalidad de SQL mejorada más allá de lo que ofrece la API. | TRUE , FALSE |
SUPPORTS_BATCH_OPERATIONS | Si se admiten las operaciones lote. | YES , NO |
SQL_CAP | Todas las funciones de SQL admitidas para este controlador. | SELECT , INSERT , DELETE , UPDATE , TRANSACTIONS , ORDERBY , OAUTH , ASSIGNEDID , LIMIT , LIKE , BULKINSERT , COUNT , BULKDELETE , BULKUPDATE , GROUPBY , HAVING , AGGS , OFFSET , REPLICATE , COUNTDISTINCT , JOINS , DROP , CREATE , DISTINCT , INNERJOINS , SUBQUERIES , ALTER , MULTIPLESCHEMAS , GROUPBYNORELATION , OUTERJOINS , UNIONALL , UNION , UPSERT , GETDELETED , CROSSJOINS , GROUPBYCOLLATE , MULTIPLECATS , FULLOUTERJOIN , MERGE , JSONEXTRACT , BULKUPSERT , SUM , SUBQUERIESFULL , MIN , MAX , JOINSFULL , XMLEXTRACT , AVG , MULTISTATEMENTS , FOREIGNKEYS , CASE , LEFTJOINS , COMMAJOINS , WITH , LITERALS , RENAME , NESTEDTABLES , EXECUTE , BATCH , BASIC , INDEX |
PREFERRED_CACHE_OPTIONS | Un valor de cadena especifica las cacheOptions preferidas. | |
ENABLE_EF_ADVANCED_QUERY | Indica si el controlador admite directamente consultas avanzadas provenientes de Entity Framework. De lo contrario, las consultas se manejarán del lado del cliente. | YES , NO |
PSEUDO_COLUMNS | Una matriz de cadenas que indica las pseudocolumnas disponibles. | |
MERGE_ALWAYS | Si el valor es verdadero, el modo de combinación se ejecuta a la fuerza en la sincronización de datos. | TRUE , FALSE |
REPLICATION_MIN_DATE_QUERY | Una consultar de selección para devolver la fecha y hora de inicio de la réplica. | |
REPLICATION_MIN_FUNCTION | Permite que un proveedor especifique el nombre de la fórmula que se usará para ejecutar un min del lado del servidor. | |
REPLICATION_START_DATE | Permite que un proveedor especifique una fecha de inicio de réplica. | |
REPLICATION_MAX_DATE_QUERY | Una consultar de selección para devolver la fecha y hora de finalización de la réplica. | |
REPLICATION_MAX_FUNCTION | Permite que un proveedor especifique el nombre de la fórmula que se usará para ejecutar un máx. del lado del servidor. | |
IGNORE_INTERVALS_ON_INITIAL_REPLICATE | Una lista de tablas que omitirán dividir la réplica en fragmentos en la réplica inicial. | |
CHECKCACHE_USE_PARENTID | Indica si la instrucción CheckCache debe realizarse en la columna de clave principal. | TRUE , FALSE |
CREATE_SCHEMA_PROCEDURES | Indica procedimientos almacenados* que se puede utilizar para generar archivos de esquema. |
La siguiente consultar recupera los operadores que se pueden usar en la cláusula WHERE:
SELECT * FROM sys_sqlinfo WHERE Name='SUPPORTED_OPERATORS'
Tenga en cuenta que las tablas individuales pueden tener diferentes limitaciones o requisitos en la cláusula WHERE; consulte el Modelo de datos para obtener más información.
Columnas
Nombre | Tipo | Descripción |
---|---|---|
NAME | String | Un componente de la sintaxis SQL o una capacidad que se puede procesar en el servidor. |
VALUE | String | Detalles sobre el SQL o la sintaxis de SQL admitidos. |
sys_identidad
Devuelve información sobre los intentos de modificación.
La siguiente consultar recupera los Id. de las filas modificadas en una operación lote:
SELECT * FROM sys_identity
Columnas
Nombre | Tipo | Descripción |
---|---|---|
Id | String | El ID generado por la base de datos devuelto de una operación de modificación de datos. |
Batch | String | Un identificador para el lote. 1 para una sola operación. |
Operation | String | El resultado de la operación en el lote: INSERTADO, ACTUALIZADO o ELIMINADO. |
Message | String | ÉXITO o un mensaje de error si falla la actualización en el lote. |
Propiedades de configuraciones avanzadas
Las propiedades de configuraciones avanzadas son las diversas opciones que se pueden utilizar para establecer una conexión. Esta sección proporciona una lista completa de las opciones que puede configurar. Haga clic en los enlaces para obtener más detalles.
Propiedad | Descripción |
---|---|
AuthScheme | El esquema utilizado para la autenticación. Las entradas aceptadas son Auth y AuthNAuth. |
DevID | Su ID de desarrollador, según lo registrado en el Programa de desarrolladores de eBay. |
SiteID | El ID del sitio de eBay al que desea enviar la solicitud. Por defecto es 0, (EE.UU.). |
UseSandbox | Un valor booleano que indica si está utilizando una cuenta de espacio aislado. |
RuName | El nombre de URL de redireccionamiento utilizado para la validación. Esta propiedad solo es necesaria si está utilizando el proveedor para permitir que otros usuarios accedan a sus propios datos. |
Propiedad | Descripción |
---|---|
InitiateOAuth | Establezca esta propiedad para iniciar el proceso para obtener o actualizar el token de acceso de OAuth cuando se conecte. |
OAuthClientId | El ID de cliente asignado cuando registra su aplicación con un servidor de autorización de OAuth. |
OAuthClientSecret | El secreto del cliente asignado cuando registra su aplicación con un servidor de autorización de OAuth. |
OAuthAccessToken | El token de acceso para conectarse mediante OAuth. |
CallbackURL | La URL de devolución de llamada de OAuth a la que volver cuando se autentica. Este valor debe coincidir con la URL de devolución de llamada que especifica en la configuración de su aplicación. |
OAuthVerifier | El código verificador devuelto desde la URL de autorización de OAuth. |
OAuthRefreshToken | El token de actualización de OAuth para el token de acceso de OAuth correspondiente. |
OAuthExpiresIn | La vida útil en segundos del AccessToken de OAuth. |
OAuthTokenTimestamp | La marca de tiempo de la época de Unix en milisegundos cuando se creó el token de acceso actual. |
Propiedad | Descripción |
---|---|
SSLServerCert | El certificado que se aceptará del servidor al conectarse mediante TLS/SSL. |
Propiedad | Descripción |
---|---|
Location | Una ruta al directorio que contiene los archivos de esquema que definen tablas, vistas y procedimientos almacenados. |
BrowsableSchemas | Esta propiedad restringe los esquemas informados a un subconjunto de los esquemas disponibles. Por ejemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Esta propiedad restringe las tablas notificadas a un subconjunto de las tablas disponibles. Por ejemplo, Tablas=TablaA, TablaB, TablaC. |
Views | Restringe las vistas informadas a un subconjunto de las tablas disponibles. Por ejemplo, Vistas=VistaA, VistaB, VistaC. |
Propiedad | Descripción |
---|---|
MaxRows | Limita el número de filas devueltas cuando no se usa agregación o agrupación en la consultar. Esto ayuda a evitar problemas de rendimiento en el momento del diseño. |
Other | Estas propiedades ocultas se usan solo en casos de uso específicos. |
PseudoColumns | Esta propiedad indica si incluir o no pseudocolumnas como columnas en la tabla. |
Timeout | El valor en segundos hasta que se lanza el error de tiempo de espera, cancelando la operación. |
Autenticación
Esta sección proporciona una lista completa de las propiedades de autenticación que puede configurar.
Propiedad | Descripción |
---|---|
AuthScheme | El esquema utilizado para la autenticación. Las entradas aceptadas son Auth y AuthNAuth. |
DevID | Su ID de desarrollador, según lo registrado en el Programa de desarrolladores de eBay. |
SiteID | El ID del sitio de eBay al que desea enviar la solicitud. Por defecto es 0, (EE.UU.). |
UseSandbox | Un valor booleano que indica si está utilizando una cuenta de espacio aislado. |
RuName | El nombre de URL de redireccionamiento utilizado para la validación. Esta propiedad solo es necesaria si está utilizando el proveedor para permitir que otros usuarios accedan a sus propios datos. |
Esquema de autenticación
El esquema utilizado para la autenticación. Las entradas aceptadas son Auth y AuthNAuth.
Valores posibles
Auto
, OAuth
, AuthNAuth
Tipo de datos
string
Valor predeterminado
"Auto"
Observaciones
- Automático: permite que el controlador decida automáticamente según las otras propiedades de conexión que haya establecido.
- OAuth: configure esto para realizar la autenticación OAuth.
- AuthNAuth: establézcalo para realizar el método de autenticación tradicional Auth'n'Auth que utilizan las APIs de eBay.
ID de dispositivo
Su ID de desarrollador, según lo registrado en el Programa de desarrolladores de eBay.
Tipo de datos
string
Valor predeterminado
""
Observaciones
Su ID de desarrollador, según lo registrado en el Programa de desarrolladores de eBay.
ID del sitio
El ID del sitio de eBay al que desea enviar la solicitud. Por defecto es 0, (EE.UU.).
Tipo de datos
string
Valor predeterminado
"0"
Observaciones
El ID del sitio de eBay al que desea enviar la solicitud. Por defecto es 0, (EE. UU.)
UseSandbox
Un valor booleano que indica si está utilizando una cuenta de espacio aislado.
Tipo de datos
bool
Valor predeterminado
false
Observaciones
Un valor booleano que indica si está utilizando una cuenta de espacio aislado.
RuName
El nombre de URL de redireccionamiento utilizado para la validación. Esta propiedad solo es necesaria si está utilizando el proveedor para permitir que otros usuarios accedan a sus propios datos.
Tipo de datos
string
Valor predeterminado
""
Observaciones
El nombre de URL de redireccionamiento utilizado para la validación. Esta propiedad solo es necesaria si utiliza el conector para permitir que otros usuarios accedan a sus propios datos. Puede obtener esto haciendo clic en Tokens de usuario desde su cuenta de desarrollador, haciendo clic en Obtener un token de eBay a través de su aplicación y luego haciendo clic en Agregar URL de redirección de eBay.
OAuth
Esta sección proporciona una lista completa de las propiedades de OAuth que puede configurar.
Propiedad | Descripción |
---|---|
InitiateOAuth | Establezca esta propiedad para iniciar el proceso para obtener o actualizar el token de acceso de OAuth cuando se conecte. |
OAuthClientId | El ID de cliente asignado cuando registra su aplicación con un servidor de autorización de OAuth. |
OAuthClientSecret | El secreto del cliente asignado cuando registra su aplicación con un servidor de autorización de OAuth. |
OAuthAccessToken | El token de acceso para conectarse mediante OAuth. |
CallbackURL | La URL de devolución de llamada de OAuth a la que volver cuando se autentica. Este valor debe coincidir con la URL de devolución de llamada que especifica en la configuración de su aplicación. |
OAuthVerifier | El código verificador devuelto desde la URL de autorización de OAuth. |
OAuthRefreshToken | El token de actualización de OAuth para el token de acceso de OAuth correspondiente. |
OAuthExpiresIn | La vida útil en segundos del AccessToken de OAuth. |
OAuthTokenTimestamp | La marca de tiempo de la época de Unix en milisegundos cuando se creó el token de acceso actual. |
Iniciar OAuth
Establezca esta propiedad para iniciar el proceso para obtener o actualizar el token de acceso de OAuth cuando se conecte.
Valores posibles
OFF
, GETANDREFRESH
, REFRESH
Tipo de datos
string
Valor predeterminado
"OFF"
Observaciones
Las siguientes opciones están disponibles:
OFF
: Indica que el flujo de OAuth será manejado en su totalidad por el usuario. Se requerirá un OAuthAccessToken para la autenticación.GETANDREFRESH
: indica que el conector manejará todo el flujo de OAuth. Si actualmente no existe ningún token, se obtendrá solicitándolo al usuario a través del navegador. Si existe un token, se actualizará cuando corresponda.REFRESH
: indica que el conector solo manejará la actualización de OAuthAccessToken. El conector nunca le pedirá al usuario que se autentique a través del navegador. El usuario debe manejar la obtención de OAuthAccessToken y OAuthRefreshToken inicialmente.
OAuthClientId
El ID de cliente asignado cuando registra su aplicación con un servidor de autorización de OAuth.
Tipo de datos
string
Valor predeterminado
""
Observaciones
Como parte del registro de una aplicación OAuth, recibirá el OAuthClientId
valor, a veces también llamado clave de consumidor, y un secreto de cliente, el OAuthClientSecret.
OAuthClientSecret
El secreto del cliente asignado cuando registra su aplicación con un servidor de autorización de OAuth.
Tipo de datos
string
Valor predeterminado
""
Observaciones
Como parte del registro de una aplicación OAuth, recibirá el OAuthClientId, también denominada clave de consumidor. También recibirá un secreto de cliente, también llamado secreto de consumidor. Establezca el secreto del cliente en OAuthClientSecret
propiedad.
Token de acceso de OAuth
El token de acceso para conectarse mediante OAuth.
Tipo de datos
string
Valor predeterminado
""
Observaciones
El OAuthAccessToken
la propiedad se usa para conectarse usando OAuth. El OAuthAccessToken
se recupera del servidor OAuth como parte del proceso de autenticación. Tiene un tiempo de espera dependiente del servidor y se puede reutilizar entre solicitudes.
El token de acceso se utiliza en lugar de su nombre de usuario y contraseña. El token de acceso protege sus credenciales manteniéndolas en el servidor.
URL de devolución de llamada
La URL de devolución de llamada de OAuth a la que volver cuando se autentica. Este valor debe coincidir con la URL de devolución de llamada que especifica en la configuración de su aplicación.
Tipo de datos
string
Valor predeterminado
""
Observaciones
Durante el proceso de autenticación, el servidor de autorización de OAuth redirige al usuario a esta URL. Este valor debe coincidir con la URL de devolución de llamada que especifica en la configuración de su aplicación.
Verificador OAuth
El código verificador devuelto desde la URL de autorización de OAuth.
Tipo de datos
string
Valor predeterminado
""
Observaciones
El código verificador devuelto desde la URL de autorización de OAuth. Esto se puede usar en sistemas en los que no se puede iniciar un navegador, como los sistemas sin cabeza.
Autenticación en máquinas sin cabeza
Ver para obtener el OAuthVerifier
valor.
Establezca OAuthSettingsLocation junto con OAuthVerifier
. Cuando se conecta, el conector intercambia el OAuthVerifier
para los tokens de autenticación de OAuth y los guarda, encriptados, en el archivo especificado. Establecer Iniciar OAuth para GETANDREFRESH automatizar el intercambio.
Una vez que se haya generado el archivo de configuración de OAuth, puede eliminar OAuthVerifier
desde las propiedades de conexión y conéctese con OAuthSettingsLocation colocar.
Para actualizar automáticamente los valores del token de OAuth, establezca OAuthSettingsLocation y además configure InitiateOAuth refrescar.
OAuthRefreshToken
El token de actualización de OAuth para el token de acceso de OAuth correspondiente.
Tipo de datos
string
Valor predeterminado
""
Observaciones
El OAuthRefreshToken
la propiedad se usa para actualizar el OAuthAccessToken al usar la autenticación OAuth.
OAuthExpiresIn
La vida útil en segundos del AccessToken de OAuth.
Tipo de datos
string
Valor predeterminado
""
Observaciones
Empareje con OAuthTokenTimestamp para determinar cuándo caducará el AccessToken.
OAuthTokenTimestamp
La marca de tiempo de la época de Unix en milisegundos cuando se creó el token de acceso actual.
Tipo de datos
string
Valor predeterminado
""
Observaciones
Emparéjese con OAuthExpiresIn para determinar cuándo expirará AccessToken.
SSL
Esta sección proporciona una lista completa de las propiedades SSL que puede configurar.
Propiedad | Descripción |
---|---|
SSLServerCert | El certificado que se aceptará del servidor al conectarse mediante TLS/SSL. |
SSLServerCert
El certificado que se aceptará del servidor al conectarse mediante TLS/SSL.
Tipo de datos
string
Valor predeterminado
""
Observaciones
Si usa una conexión TLS/SSL, esta propiedad se puede usar para especificar el certificado TLS/SSL que se aceptará del servidor. Se rechaza cualquier otro certificado que no sea de confianza para la máquina.
Esta propiedad puede tomar las siguientes formas:
Descripción | Ejemplo |
---|---|
Un certificado PEM completo (ejemplo abreviado por brevedad) | -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE----- |
Una ruta a un archivo local que contiene el certificado | C:\cert.cer |
La clave pública (ejemplo abreviado por brevedad) | -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY----- |
La huella digital MD5 (los valores hexadecimales también pueden estar separados por espacios o dos puntos) | ecadbdda5a1529c58a1e9e09828d70e4 |
La huella digital SHA1 (los valores hexadecimales también pueden estar separados por espacios o dos puntos) | 34a929226ae0819f2ec14b4a3d904f801cbb150d |
Si no se especifica, se acepta cualquier certificado en el que confíe la máquina.
La máquina valida los certificados como confiables según el almacén de confianza del sistema. El almacén de confianza utilizado es el valor 'javax.net.ssl.trustStore' especificado para el sistema. Si no se especifica ningún valor para esta propiedad, se utiliza el almacén de confianza predeterminado de Java (por ejemplo, JAVA_HOME\lib\security\cacerts).
Use '*' para indicar que acepta todos los certificados. Tenga en cuenta que esto no se recomienda debido a problemas de seguridad.
Esquema
Esta sección proporciona una lista completa de propiedades de esquema que puede configurar.
Propiedad | Descripción |
---|---|
Location | Una ruta al directorio que contiene los archivos de esquema que definen tablas, vistas y procedimientos almacenados. |
BrowsableSchemas | Esta propiedad restringe los esquemas informados a un subconjunto de los esquemas disponibles. Por ejemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Esta propiedad restringe las tablas notificadas a un subconjunto de las tablas disponibles. Por ejemplo, Tablas=TablaA, TablaB, TablaC. |
Views | Restringe las vistas informadas a un subconjunto de las tablas disponibles. Por ejemplo, Vistas=VistaA, VistaB, VistaC. |
Ubicación
Una ruta al directorio que contiene los archivos de esquema que definen tablas, vistas y procedimientos almacenados.
Tipo de datos
string
Valor predeterminado
"%APPDATA%\\\Ebay Data Provider\\Schema"
Observaciones
La ruta a un directorio que contiene los archivos de esquema para el conector (archivos .rsd para tablas y vistas, archivos .rsb para procedimientos almacenados). La ubicación de la carpeta puede ser una ruta relativa desde la ubicación del ejecutable. El Location
La propiedad solo es necesaria si desea personalizar las definiciones (por ejemplo, cambiar el nombre de una columna, ignorar una columna, etc.) o ampliar el modelo de datos con nuevas tablas, vistas o procedimientos almacenados.
Si no se especifica, la ubicación predeterminada es "%APPDATA%\\Ebay Data Provider\Schema" con %APPDATA%
estando configurado en el directorio de configuración del usuario:
Plataforma | %APPDATA% |
---|---|
Windows | El valor de la variable de ambiente APPDATA |
Mac | ~/Biblioteca/Soporte de aplicaciones |
Linux | ~/.config |
Esquemas navegables
Esta propiedad restringe los esquemas informados a un subconjunto de los esquemas disponibles. Por ejemplo, BrowsableSchemas=SchemaA,SchemaB,SchemaC.
Tipo de datos
string
Valor predeterminado
""
Observaciones
Enumerar los esquemas de las bases de datos puede resultar costoso. Proporcionar una lista de esquemas en la cadena de conexión mejora el rendimiento.
Tablas
Esta propiedad restringe las tablas notificadas a un subconjunto de las tablas disponibles. Por ejemplo, Tablas=TablaA,TablaB,TablaC.
Tipo de datos
string
Valor predeterminado
""
Observaciones
Listar las tablas de algunas bases de datos puede resultar costoso. Proporcionar una lista de tablas en la cadena de conexión mejora el rendimiento del conector.
Esta propiedad también se puede utilizar como una alternativa a la lista automática de vistas si ya sabe con cuáles quiere trabajar y, de lo contrario, habría demasiadas para trabajar.
Especifique las tablas que desea en una lista separada por comas. Cada tabla debe ser un identificador SQL válido con cualquier carácter especial escapado usando corchetes, comillas dobles o acentos graves. Por ejemplo, Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.
Tenga en cuenta que al conectarse a una fuente de datos con varios esquemas o catálogos, deberá proporcionar el nombre completo de la tabla en esta propiedad, como en el último ejemplo aquí, para evitar la ambigüedad entre las tablas que existen en varios catálogos o esquemas.
Vistas
Restringe las vistas informadas a un subconjunto de las tablas disponibles. Por ejemplo, Vistas=VistaA,VistaB,VistaC.
Tipo de datos
string
Valor predeterminado
""
Observaciones
Listar las vistas de algunas bases de datos puede ser costoso. Proporcionar una lista de vistas en la cadena de conexión mejora el rendimiento del conector.
Esta propiedad también se puede utilizar como una alternativa a la lista automática de vistas si ya sabe con cuáles quiere trabajar y, de lo contrario, habría demasiadas para trabajar.
Especifique las vistas que desee en una lista separada por comas. Cada vista debe ser un identificador SQL válido con cualquier carácter especial escapado usando corchetes, comillas dobles o acentos graves. Por ejemplo, Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.
Tenga en cuenta que al conectarse a una fuente de datos con varios esquemas o catálogos, deberá proporcionar el nombre completo de la tabla en esta propiedad, como en el último ejemplo aquí, para evitar la ambigüedad entre las tablas que existen en varios catálogos o esquemas.
Varios
Esta sección proporciona una lista completa de propiedades misceláneas que puede configurar.
Propiedad | Descripción |
---|---|
MaxRows | Limita el número de filas devueltas cuando no se usa agregación o agrupación en la consultar. Esto ayuda a evitar problemas de rendimiento en el momento del diseño. |
Other | Estas propiedades ocultas se usan solo en casos de uso específicos. |
PseudoColumns | Esta propiedad indica si incluir o no pseudocolumnas como columnas en la tabla. |
Timeout | El valor en segundos hasta que se lanza el error de tiempo de espera, cancelando la operación. |
MaxRows
Limita el número de filas devueltas cuando no se usa agregación o agrupación en la consultar. Esto ayuda a evitar problemas de rendimiento en el momento del diseño.
Tipo de datos
int
Valor predeterminado
-1
Comentarios
Limita el número de filas devueltas cuando no se usa agregación o agrupación en la consultar. Esto ayuda a evitar problemas de rendimiento en el momento del diseño.
Otro
Estas propiedades ocultas se usan solo en casos de uso específicos.
Tipo de datos
string
Valor predeterminado
""
Observaciones
Las propiedades enumeradas a continuación están disponibles para casos de uso específicos. Los casos de uso y la funcionalidad normales del controlador no deberían requerir estas propiedades.
Especifique varias propiedades en una lista separada por punto y coma.
Integración y formato
Propiedad | Descripción |
---|---|
DefaultColumnSize | Establece la longitud predeterminada de los campos de cadena cuando la fuente de datos no proporciona la longitud de columna en los metadatos. El valor predeterminado es 2000. |
ConvertDateTimeToGMT | Determina si se convierten los valores de fecha y hora a GMT, en lugar de la hora local de la máquina. |
RecordToFile=filename | Registra la transferencia de datos del socket subyacente al archivo especificado. |
PseudoColumnas
Esta propiedad indica si incluir o no pseudocolumnas como columnas en la tabla.
Tipo de datos
string
Valor predeterminado
""
Observaciones
Esta configuración es particularmente útil en Entity Framework, que no le permite establecer un valor para una pseudocolumna a menos que sea una columna de tabla. El valor de esta configuración de conexión tiene el formato "Tabla1=Columna1, Tabla1=Columna2, Tabla2=Columna3". Puede usar el carácter "*" para incluir todas las tablas y todas las columnas; por ejemplo, "*=*".
Tiempo de espera
El valor en segundos hasta que se lanza el error de tiempo de espera, cancelando la operación.
Tipo de datos
int
Valor predeterminado
60
Observaciones
Si Timeout
= 0, las operaciones no expiran. Las operaciones se ejecutan hasta que se completan correctamente o hasta que encuentran una condición de error.
Si Timeout
caduca y la operación aún no se ha completado, el conector genera una excepción.