Documentación de la API de candy-content.com

La API está disponible en: https://candy-content.com/api/check-uniqueness/

Tipo de solicitud: POST
La solicitud se realiza en formato JSON
La respuesta se entrega en formato JSON

Actualmente solo hay un método de API disponible: la verificación de originalidad del texto. Todas las demás acciones, como la verificación del saldo, la recarga de la cuenta, y otras herramientas, funcionan solo a través del bot de Telegram - http://t.me/JuniorSeoBot/

Para utilizar la API, necesitará un api_key. Puede obtenerlo a través del bot en la sección “Mi cuenta” -> API -> “Mi clave API”:

Para cualquier consulta técnica y soporte, póngase en contacto con el administrador http://t.me/sergei4e/


Métodos API

1. /check-uniqueness/

Parámetros de solicitud

Campos obligatorios:
api_key – su clave API,
text – texto para verificar o URL de la página con http.

Campo opcional:
precision – responsable de la calidad y exhaustividad de la verificación.
Por defecto, tiene el valor “better” y el costo de dicha verificación es 1 🍭 por cada 5000 caracteres.
Puede establecerse en “best”, entonces la calidad de la verificación puede mejorar, el costo será de 2 🍭 por cada 5000 caracteres.


Solicitud:
import time
import json
import requests
from pprint import pprint

api_url = "https://candy-content.com/api/check-uniqueness/"
api_key = "your_api_key"

text = """
Después de mudarse en 1831 de Vilna a San Petersburgo, el terrateniente P. Engelhardt se llevó a Shevchenko[42],
y para obtener beneficios de las obras de arte de su propio "artista de cámara",
firmó un contrato y lo envió a estudiar por cuatro años con el pintor V. Shiryaev,
con quien Taras vivió hasta 1838[43]. En el taller de Shiryaev, Shevchenko estaba rodeado de jóvenes talentosos,
como él, provenientes de las clases bajas – siervos o liberados de la servidumbre y ciudadanos,
que aspiraban a dominar mejor el arte de la pintura, convertirse en artistas.[44]
Shiryaev trataba a sus alumnos con severidad, en su autobiografía y en el cuento "El artista" Shevchenko escribió
sobre él como "una persona avara, grosera, severa y despótica". Usualmente, Shiryaev firmaba contratos
por ocho años: cinco de ellos estaban destinados al aprendizaje, y en los siguientes tres años el alumno debía
"compensar al maestro por la enseñanza", trabajando para él.
"""

data = {
"api_key": api_key,
"text": text
}

t1 = time.time()
response = requests.post(api_url, data=data)
t2 = time.time()

print(f"Tiempo de trabajo: {round(t2-t1, 2)} seg")
pprint(response.json())

Respuesta:
api_examples % python check_uniquness.py

Tiempo de trabajo: 38.19 seg

{
'response': {
'current_balance': 31,
'matches_sites': {
'https://naurok.com.ua/prezentaciya-do-biografi-t-shevchenka-308682.html': '30%',
'https://nmetau.edu.ua/ua/mlibrary/i14/p-3/e4123': '33%',
'https://prezi.com/p/98fxlx3_kxbr/presentation/': '67%',
'https://uk.tgstat.com/channel/nA9e4itD2c42NjUy/2198': '44%',
'https://www.kamenyar.com.ua/kamenyarivski-zustrichi/vydatni-ukraintsi/taras-shevchenko.html': '75%',
'https://www.mindomo.com/mindmap/mind-map-a3f16e9b4303923c7faa86f7a244fa84': '33%',
'https://www.wikidata.uk-ua.nina.az/%D0%A2._%D0%A8%D0%B5%D0%B2%D1%87%D0%B5%D0%BD%D0%BA%D0%BE.html': '76%'
},
'old_balance': 34,
'price': 3,
'uniqueness_text': '0%'
}
}

Mensajes de error

El texto enviado para verificación es demasiado corto

{ "response": "Texto demasiado corto" }

Usuario no autorizado (probablemente el api_key es incorrecto)

{ "response": 401 }

JSON no válido en la solicitud a la API

{ "response": "JSONDecodeError carácter de control no válido en: línea 3 columna 172 (carácter 226)" }