El Yazısı Kaldırma API'si
$curl -i -k -X POST 'https://api.removehandwriting.com/sjccup' \
-H 'Authorization:APPCODE YourAppCode' \
-data '{"media_id": "En uzun kenarı 4000 pikseli geçmeyen görüntünün Base64 kodlu değeri; öneki kaldır data:image/png;base64″, "keep_distortion":boolean türü, false - bozulmayı otomatik düzeltir, true - düzeltmeyi devre dışı bırakır", "keep_ori":boolean türü, false - görüntü doğru yöne döndürülür, true - yüklendiğinde yönü korur}' \
-H 'Content-Type:application/json; charset=UTF-8'

API Tanıtımı
El Yazısı kaldırma konusunda uzmanlaşmış Yapay Zeka teknolojisi RemoveHandwriting.com API kullanılarak hiç olmadığı kadar kolaylaştırıldı. Sadece birkaç satır kod ile bu teknolojiyi uygulamanıza taşıyabilirsiniz.
Başlarken
Adım 1: API'ye özel bir paket satın alın, Görünüm Fiyatlandırma.
Adım 2: E-posta service@removehandwriting.com özel AppCode'unuzu almak için.
Adım 3: Hızlı bir şekilde başlamak için aşağıdaki kod örneklerini kullanın.
Adım 4: Talebi ayarlamak için parametre referansına geri dönme.
Kimlik Doğrulama
Kullanıcıların kimliğini özel API Anahtarı (veya Uygulama Kodu) kullanarak doğruluyoruz. Buradan kolayca edinilebilir. API Anahtarı benzersizdir ve diğerlerinden çok farklıdır. Güvenlik nedeniyle, lütfen Uygulama Kodunuzu yayınlamayın.
public static void main(String[] args) {
String host = "https://api.removehandwriting.com";
String path = "/sjccup";
String method = "POST";
String appcode = "YourAppCode";
Map headers = new HashMap();
// Başlıktaki son biçim (arada bir boşluk ile) Authorization:APPCODE 83359fd73fe94948385f570e3c139105
headers.put("Authorization", "APPCODE " + appcode);
// API gereksinimlerine göre ilgili Content-Type'ı tanımlayın
headers.put("Content-Type", "application/json; charset=UTF-8");
Map querys = new HashMap();
String bodys = "{\"media_id\":\"Base64 kodlu görüntü değeri, en uzun kenarı 4000 pikseli geçmeyecek şekilde; öneki kaldır data:image/png;base64\",\"keep_distortion\":boolean tipi, false - bozulmayı otomatik düzeltir, true - düzeltmeyi devre dışı bırakır\",\"keep_ori\":boolean tipi, false - görüntü doğru yöne döndürülür, true - yüklendiğinde yönü korur}";
dene {
HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
System.out.println(response.toString());
// Yanıtın gövdesini alın
// System.out.println(EntityUtils.toString(response.getEntity()));
} catch (Exception e) {
e.printStackTrace();
}
}
import urllib, urllib2, sys
import ssl
host = 'https://api.removehandwriting.com'
path = '/sjccup'
method = 'POST'
appcode = 'YourAppCode'
querys = ''
bodys = {}
url = ana bilgisayar + yol
bodys[''] = "{\"media_id\":\"Base64 kodlu görüntü değeri, en uzun kenarı 4000 pikseli geçmeyecek şekilde; öneki kaldır data:image/png;base64\",\"keep_distortion\":boolean tipi, false - bozulmayı otomatik düzeltir, true - düzeltmeyi devre dışı bırakır\",\"keep_ori\":boolean tipi, false - görüntü doğru yöne döndürülür, true - yüklendiğinde yönü korur}"
post_data = bodys['']
request = urllib2.Request(url, post_data)
request.add_header('Authorization', 'APPCODE ' + appcode)
# API gereksinimlerine göre ilgili Content-Type'ı tanımlayın
request.add_header('Content-Type', 'application/json; charset=UTF-8')
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
response = urllib2.urlopen(request, context=ctx)
content = response.read()
if (içerik):
print(içerik)
NSString *appcode = @"YourAppCode";
NSString *host = @"https://api.removehandwriting.com";
NSString *path = @"/sjccup";
NSString *method = @"POST";
NSString *querys = @"";
NSString *url = [NSString stringWithFormat:@"%@%@%@", host, path, querys];
NSString *bodys = @"{\"media_id\":\"Base64 kodlu görüntü değeri, en uzun kenarı 4000 pikseli geçmeyecek şekilde; data:image/png;base64 önekini kaldırın\",\"keep_distortion\":boolean türü, false - bozulmayı otomatik düzeltir, true - düzeltmeyi devre dışı bırakır\",\"keep_ori\":boolean türü, false - görüntü doğru yöne döndürülür, true - yüklendiğinde yönü korur}";
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url] cachePolicy:1 timeoutInterval:5];
request.HTTPMethod = method;
[request addValue:[NSString stringWithFormat:@"APPCODE %@", appcode] forHTTPHeaderField:@"Authorization"];
// API gereksinimlerine göre ilgili Content-Type'ı tanımlayın
[request addValue:@"application/json; charset=UTF-8" forHTTPHeaderField:@"Content-Type"];
NSData *data = [bodys dataUsingEncoding:NSUTF8StringEncoding];
[request setHTTPBody:data];
NSURLSession *requestSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
NSURLSessionDataTask *task = [requestSession dataTaskWithRequest:request
completionHandler:^(NSData * _Nullable body, NSURLResponse * _Nullable response, NSError * _Nullable error) {
NSLog(@"Yanıt nesnesi: %@", yanıt);
NSString *bodyString = [[NSString alloc] initWithData:body encoding:NSUTF8StringEncoding];
// Yanıtın gövdesini yazdır
NSLog(@"Yanıt gövdesi: %@", bodyString);
}];
[görev devam];
Hata Kodu | Hata Mesajı | Açıklama |
---|---|---|
0 | başarı | Başarı |
1000 | gövde hatası | İstek gövdesi hatası |
1001 | param hata | İstek parametresi hatası |
1002 | içerik türü hatası | İçerik türü hatası |
1003 | görüntü mevcut değil | Görüntü dosyası bulunamadı |
1004 | görüntü boyutu hatası | Görüntü boyutu hatası |
1005 | görüntü formatı hatası | Görüntü formatı hatası |
1006 | geçersi̇z i̇mza | Geçersiz imza |
1007 | gövde boyutu hatası | Vücut boyutu hatası |
1008 | yetki yok | Yetkilendirme başarısız oldu |
2000 | sunucu bilinmiyor hatası | Sunucu bilinmiyor hatası |
2001 | sunucu zaman aşımı | Sunucu zaman aşımı |
2003 | içerik tanıma yok | Tanınan içerik yok |
2004 | veri doğrulama hatası | Doğrulama verisi hatası |
3000 | uzak sunucu hatası | Uzak sunucu hatası |
4000 | temel sunucu hatası | Temel sunucu hatası |
Aşağıdaki planlar API'ye özeldir
6 aylık geçerlilik
-
5000 kredi
6 aylık geçerlilik
-
10000 Kredi
1 yıl geçerlilik
-
100000 Kredi
100% Para İade Garantisi!
Gönül rahatlığıyla satın alın. Bu aracın ihtiyaçlarınızı karşılamadığını fark ederseniz, 7 günlük sorgusuz sualsiz para iade garantisi sunuyoruz.Ödemeyi güvenle yapabilirsiniz. Bizde bir i̇ade poli̇ti̇kasi ödemenizin güvenliğini sağlamak için.