Esta página está respaldada por un contrato independiente editable. Valida las operaciones de escritura con datos de prueba antes de su uso en producción.
/api/calculator
Flujos de trabajo listos para su uso
Flujos de trabajo listos para su uso
01
Comience con la calculadora
Utilice un token API dedicado y valida primero las operaciones de lectura con los datos de prueba.
Mantenga el token en el lado del servidor y envíelo en el encabezado Authorization.
Verifique los parámetros requeridos y amplíe el esquema de solicitud o respuesta.
Manejar el estado HTTP y el campo estable error en errores de aplicación.
Los modelos se enumeran una vez aquí y también se pueden ampliar directamente desde los puntos finales que los utilizan.
UnitCalculator31 campos
purchasePricenumber · double
Precio de compra.
purchasePercentnumber · double
El porcentaje de compra.
widthinteger · int32
La anchura.
heightinteger · int32
- La altura.
depthinteger · int32
La profundidad.
categoryIdinteger · int64
Identificación de categoría.
servicestring
Servicio.
salePricenumber · double
Precio de venta.
commissionnumber · double
El Parlamento Europeo.
wildberriesFbsBaseCommissionnumber · double
La Comisión de Base de la FBS de Wildberries.
wildberriesFbsPlannedTransferHoursnumber · double
Wildberries FBS planeó horas de traslado.
wildberriesFbsTransferNormHoursnumber · double
Wildberries Fbs traslada horas normales.
wildberriesFbsSpeedCoefficientnumber · double
Coeficiente de velocidad de Fbs de Wildberries.
wildberriesFbsEffectiveCommissionnumber · double
La Comisión efectiva de Wildberries Fbs.
wildberriesFbsTransferHoursSourcestring
Wildberries Fbs traslada horas Fuente.
wildberriesFbsSpeedCoefficientValidFromstring · date
El coeficiente de velocidad de Wildberries Fbs es válido.
wildberriesFbsSpeedCoefficientSourcestring
Wildberries Fbs Fuente del coeficiente de velocidad.
logisticnumber · double
Logística.
warehouseRationumber · double
Ratio de almacén.
logisticRationumber · double
Ratio logístico.
ktrnumber · double
¿Qué pasa?
expensesnumber · double
¿Qué es eso?
newPriceByRubnumber · double
Nuevo precio por rub.
newPriceByMarginalitynumber · double
Nuevo precio por margen.
desiredMarginPercentnumber · double
El porcentaje de margen deseado.
desiredProfitRubnumber · double
El beneficio deseado.
profitnumber · double
- Las ganancias.
markUpnumber · double
Marca hacia arriba.
marginalitynumber · double
La marginalidad.
organizationIdinteger · int64
Identificación de la organización.
taxRatenumber · double
Taxa de impuestos.
Contrato de error
Cómo se devuelven los errores de aplicación
El código error es idéntico en todas las localizaciones, mientras que el mensaje orientado al usuario es traducido por el servidor.
Exproteccion
Código estable legible por máquina para la lógica de integración.
Exproteccion
Mensaje listo para la pantalla en el idioma del usuario de tokens API.
Exproteccion
Valores interpolados por el servidor en la plantilla de mensaje localizado.
文
localMessage utiliza el campo lang del usuario que posee el token API. El lenguaje de documentación y el encabezado Accept-Language no lo cambian; el ruso se utiliza cuando el usuario no tiene un idioma configurado.
RUEl lugar del usuario es ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
ESEspañol (es)
{
"error": "error_brand_already_exists",
"localMessage": "La marca Base ya existe",
"params": {
"name": "Base"
}
}
Authorization está faltando, vacío o contiene un token inválido.
400error_access_denied
Acceso denegado
El token existe, pero su papel no puede realizar esta operación.
500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte
Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.
400error_category_not_found
Categoría no encontrada
error específico de punto final. Utilice el código estable error_category_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_depth_not_found
No se ha especificado la profundidad
error específico de punto final. Utilice el código estable error_depth_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_height_not_found
No se ha especificado la altura
error específico de punto final. Utilice el código estable error_height_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte
error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_organization_not_found
Organización no encontrada
error específico de punto final. Utilice el código estable error_organization_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_purchase_percent_not_found
No se ha especificado el porcentaje de compra
error específico de punto final. Utilice el código estable error_purchase_percent_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_sale_price_not_found
Precio de venta no especificado
error específico de punto final. Utilice el código estable error_sale_price_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_service_not_found
No se ha seleccionado marketplace
error específico de punto final. Utilice el código estable error_service_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_width_not_found
No se ha especificado el ancho
error específico de punto final. Utilice el código estable error_width_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
Authorization está faltando, vacío o contiene un token inválido.
400error_access_denied
Acceso denegado
El token existe, pero su papel no puede realizar esta operación.
500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte
Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.
400error_category_not_found
Categoría no encontrada
error específico de punto final. Utilice el código estable error_category_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_depth_not_found
No se ha especificado la profundidad
error específico de punto final. Utilice el código estable error_depth_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_fill_purchase_price
No hay precio de compra
error específico de punto final. Utilice el código estable error_fill_purchase_price en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_height_not_found
No se ha especificado la altura
error específico de punto final. Utilice el código estable error_height_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte
error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_organization_not_found
Organización no encontrada
error específico de punto final. Utilice el código estable error_organization_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_purchase_percent_not_found
No se ha especificado el porcentaje de compra
error específico de punto final. Utilice el código estable error_purchase_percent_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_service_not_found
No se ha seleccionado marketplace
error específico de punto final. Utilice el código estable error_service_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_width_not_found
No se ha especificado el ancho
error específico de punto final. Utilice el código estable error_width_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.