Los motores de búsqueda exploran los sitios web continuamente, 24 horas por día, 365 días por año. Para descubrir y corregir los problemas de su sitio antes de que los crawlers se den cuenta necesita las herramientas adecuadas. Por eso le presentamos la API de ContentKing.

ContentKing tiene el algoritmo inteligente para decidir qué páginas explorar primera y las cuales pueden esperar. Sin embargo, la nueva API lo hace aun mejor - después de cada cambio de la página inicializa su exploración inmediata para que usted pueda ver los resultados de este cambio en la aplicación.

Es una función revolucionaria que junto con las otras nos conduce hacia una nueva era de la auditoría SEO.

Integración de la API de ContentKing

La integración de la API es relativamente simple, sin embargo puede requerir una experiencia previa con procesos similares. Este artículo le servirá de guía. En caso de encontrar algún problema, no dude en contactarnos, por favor. Nuestro equipo de soporte le ayudará.

API de ContentKing - la integración

Obtenga su token de la API

Primero necesita el token personal de la API. Lo encontrará aquí: Cuenta -> Perfil del equipo.

Endpoint de la API

La idea general es que cada vez que haga cambios en su sitio web a través de su CMS (añada, borre o cambie páginas), el sitio llamará a la API enviando una petición de tipo POST al siguiente endpoint:

POST https://api.contentkingapp.com/v1/check_url

Siga leyendo para enterarse de lo que hay que enviar.

Encabezados de la solicitud

La solicitud debe contener los siguientes encabezados:

Authorization: token *<su-token-de-la-API>* Content-Type: application/json

Comentario: en la autorización escriba la palabra “token” seguida por el espacio y el valor de su token personal de la API.

El cuerpo de la solicitud

El cuerpo de la solicitud es un objeto JSON conteniendo la URL completa que será explorada por la aplicación:

{ "url": "https://www.example.com/url-to-check/" }

Comentario: no olvide incluir en la URL el nombre de dominio y el protocolo (http or https).

Códigos de respuesta

Después de enviar la solicitud la API de ContentKing responderá con uno de los siguientes códigos:

Procesado con éxito

200 OK { "status" : "ok" }

Esto significa que la solicitud ha sido procesada con éxito y la página será explorada inmediatamente.

Falta la autorización

401 Unauthorized { "code": "auth_missing_token", "message": "Authentication token must be passed in Authorization HTTP header.", "errors": [] }

Esto significa que la solicitud ha sido recibida, pero le falta el token de autorización por lo que no puede ser procesada. Asegúrese de corregir el encabezado de la solicitud.

Autorización ha fallado

401 Unauthorized { "code": "auth_failed", "message": "Authentication token is expired or invalid.", "errors": [] }

Esto significa que la solicitud no ha sido procesada porque el token de la API no es válido o ya expiró.

Formato de la autorización no es correcto

422 Unknown Status { "code": "auth_malformed", "message": "Authorization HTTP header must conform to format described in docs.", "errors": [] }

Esto significa que la solicitud ha sido recibida, pero el formato de la autorización no es correcto. Asegúrese de corregir el encabezado de la solicitud.

URL no es válida

400 Bad Request { "code": "invalid_url", "message": "Invalid url format provided.", "errors": [] }

Esto significa que la URL no tiene formato correcto. Asegúrese de enviar la URL completa incluso el protocolo y el nombre de dominio.

Sitio web desconocido

400 Bad Request { "code": "unknown_website", "message": "Website isn't registered in CK account.", "errors": [] }

Esto significa que el sitio web cuya página quiere explorar no está en su cuenta ContentKing.

¿Necesita ayuda con la integración de la API?

Si necesita ayuda con la integración de la API no dude en contactarnos, por favor. Estamos aquí para usted.

Veronika Martošová
Veronika Martošová

Veronika is ContentKing’s Product Manager. She loves talking to our customers to understand their needs and then work with the development team to come up with the right solutions to them. She enjoys working on the intersection of design, development, marketing and business.

Comenzar tus 14 días de prueba gratuita

Comience en tan solo 20 segundos

Ponga un nombre de dominio válido, por favor (www.ejemplo.es).
  • No se requiere ninguna tarjeta de crêdito
  • No hay que instalar nada
  • Sin compromiso