candy-content.com API Dokümantasyonu

API şu adreste mevcuttur: https://candy-content.com/api/check-uniqueness/

İstek türü: POST
İstek JSON formatında yapılır
Yanıt JSON formatında sağlanır

Şu anda sadece bir API yöntemi mevcuttur: metin özgünlüğü kontrolü. Bakiye kontrolü, hesap yükleme gibi diğer tüm işlemler, ve diğer tüm araçlar sadece Telegram botu üzerinden çalışır - http://t.me/JuniorSeoBot/

API'yi kullanmak için bir api_key gerekecektir. Bunu bot üzerinden “Hesabım” -> API -> “API anahtarım” bölümünden alabilirsiniz:

Teknik sorular ve destek için yönetici ile iletişime geçin http://t.me/sergei4e/


API Yöntemleri

1. /check-uniqueness/

İstek parametreleri

Zorunlu alanlar:
api_key – API anahtarınız,
text – kontrol edilecek metin veya http ile URL.

İsteğe bağlı alan:
precision – kontrolün kalitesi ve kapsamından sorumludur.
Varsayılan olarak, değer “better”dir ve bu kontrolün maliyeti her 5000 karakter için 1 🍭'dir.
“best” olarak ayarlanabilir, bu durumda kontrolün kalitesi artabilir, maliyeti her 5000 karakter için 2 🍭 olacaktır.


İstek:
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 = """
1831 yılında Vilnius'tan St. Petersburg'a taşındıktan sonra, toprak sahibi P. Engelhardt Shevchenko[42]yu aldı,
ve daha sonra kendi "oda sanatçısı" eserlerinden kar etmek için,
bir sözleşme imzaladı ve onu ressam V. Shiryaev'e dört yıl çalışmaya gönderdi,
Taras'ın 1838'e kadar yaşadığı yerde[43]. Shiryaev'in atölyesinde Shevchenko, yetenekli gençlerle çevriliydi,
onun gibi, alt sınıflardan gelen – köleler veya serbest bırakılanlar ve vatandaşlar,
resim sanatını daha iyi öğrenmeye, sanatçı olmaya hevesli olanlar.[44]
Shiryaev öğrencilerine sert davranıyordu, otobiyografisinde ve "Sanatçı" hikayesinde Shevchenko,
onu "cimri, kaba, sert ve despotik bir insan" olarak yazmıştır. Genellikle Shiryaev sekiz yıllık sözleşmeler imzalardı:
beş yılı eğitim için, sonraki üç yılda ise öğrenci
"eğitim için ustaya tazminat" ödemek zorundaydı, onun için çalışarak.
"""

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

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

print(f"Çalışma süresi: {round(t2-t1, 2)} sn")
pprint(response.json())

Yanıt:
api_examples % python check_uniquness.py

Çalışma süresi: 38.19 sn

{
'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%'
}
}

Hata mesajları

Gönderilen metin kontrol için çok kısa

{ "response": "Metin çok kısa" }

Kullanıcı yetkilendirilmedi (muhtemelen api_key yanlış)

{ "response": 401 }

API isteğinde geçersiz JSON

{ "response": "JSONDecodeError geçersiz kontrol karakteri: satır 3 sütun 172 (karakter 226)" }