Detalle de la petición:
- URI: api/v9/article
- Tipo: POST
- Encabezados requeridos:
- Content-Type: application/json
- X-Authorization: Bearer {token}
Parámetros:
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
ConsoleType | String | Si | Tipo de consola. |
ListAdditionalField | String | Si | Listado campos adicionales. |
ModelId | Numérico | Si | Identificador del modelo. |
ModelName | String | Si | Nombre del modelo. |
AutorId | Numérico | Si | Identificador del autor. |
Content | Content | Si | Cuerpo del artículo. |
Created | DateTime | Si | Fecha de creación. |
Description | String | Si | Descripción del artículo. |
GroupId | Numérico | Si | Identificador del grupo. |
HitTotal | Numérico | Si | Total de calificaciones. |
tempItemId | Numérico | Si | Identificador temporal del artículo, este debe ser negativo. |
InterfaceId | String | Si | Identificador de la interfaz. |
IsPublic | Booleano | Si | Indicador de acceso. |
Keyword | String | Si | Palabra clave. |
LastModified | DateTime | Si | Última fecha de modificación. |
ModifierId | Numérico | Si | Identificador del modificador. |
ProjectId | Numérico | Si | Identificador del proyecto. |
Public | Numérico | Si | Público. |
RatingTotal | Doublé | Si | Calificación total. |
ReasonId | Numérico | Si | Identificador de la razón. |
ReasonName | String | Si | Nombre de la razón. |
ResponsibleId | Numérico | Si | Identificador del responsable. |
StateId | Numérico | Si | Identificador del estado. |
StateName | String | Si | Nombre del estado. |
StrId | String | Si | Identificador del artículo. |
StringStateColor | String | Si | Color del estado. |
Title | String | Si | Título del artículo. |
Url | String | Si | Url. |
Ejemplos de uri:
api/v9/article
Cuerpo de la petición:
{
"autorId": 1,
"classId": 0,
"consoleType": 3,
"content": "Contenido del artículo",
"description": "Descripción artículo",
"groupId": 6,
"hitTotal": 0,
"tempItemId": -1,
"interfaceId": null,
"isPublic": true,
"keyword": "prueba",
"lastModified": null,
"typeId": 12,
"modelId": 12,
"modelName": "",
"modifierId": 1,
"projectId": 4,
"public": 1,
"ratingTotal": 0,
"reasonId": null,
"reasonName": "",
"responsibleId": 1,
"stateId": 174,
"stateName": "",
"strId": "1234",
"stringStatusColor": "",
"title": "Titulo artículo",
"identifier": "Identificador artículo",
"ListAdditionalField": [
{
"BoolValue": null,
"CatalogId": null,
"Description": null,
"Enable": false,
"FieldId": 3604,
"FloatValue": null,
"ItemId": null,
"Identifier": null,
"Mandatory": true,
"Name": "CAMPO 3",
"Order": null,
"Visible": false,
"FieldType": 3,
"StringValue": "Valor 2",
"IntValue": 1089,
"DateValue": null
},
{
"BoolValue": null,
"CatalogId": null,
"Description": null,
"Enable": false,
"FieldId": 3496,
"FloatValue": null,
"ItemId": null,
"Identifier": null,
"Mandatory": false,
"Name": "CAMPO 1",
"Order": null,
"Visible": false,
"FieldType": 1,
"StringValue": "texto 1",
"IntValue": null,
"DateValue": null
},
{
"BoolValue": false,
"CatalogId": null,
"Description": null,
"Enable": false,
"FieldId": 3603,
"FloatValue": null,
"ItemId": null,
"Identifier": null,
"Mandatory": false,
"Name": "CAMPO 2",
"Order": null,
"Visible": false,
"FieldType": 2,
"StringValue": null,
"IntValue": null,
"DateValue": "/Date(1499400000000)/"
},
{
"BoolValue": false,
"CatalogId": null,
"Description": null,
"Enable": false,
"FieldId": 5962,
"FloatValue": null,
"ItemId": null,
"Identifier": null,
"Mandatory": false,
"Name": "ff",
"Order": null,
"Visible": false,
"FieldType": 10,
"StringValue": null,
"IntValue": null,
"DateValue": null
}
]
}
Respuesta:
El servicio retornará un Json con la siguiente estrutura:
{
"id": 44
}
Mensajes de error:
Código | Estado HTTP | Mensaje de error |
---|---|---|
500 | InternalServerError | FailureAddArticle |