تخطى إلى المحتوى

واجهة برمجة تطبيقات إزالة الكتابة اليدوية

إزالة خط اليد من أي صورة* بمكالمة واحدة من واجهة برمجة التطبيقات

$curl -i -k -K -X POST 'https://api.removehandwriting.com/sjccup' \
-H 'ترخيص:APPCODE YourAppCode'\
-data '{"media_id": "قيمة مشفرة Base64 للصورة، مع عدم تجاوز أطول جانب 4000 بكسل؛ إزالة البادئة data:image/png;base64″، "keep_distortion":نوع منطقى، خطأ - تصحيح التشويه تلقائيًا، صواب - تعطيل التصحيح، "keep_dori":نوع منطقى، خطأ - سيتم تدوير الصورة إلى الاتجاه الصحيح، صواب - يحتفظ بالاتجاه عند التحميل}'' \"
-H 'Content-Type:application/json; charset=UTF-8'

مقدمة واجهة برمجة التطبيقات

لقد أصبحت تقنية الذكاء الاصطناعي المتخصصة في إزالة الكتابة اليدوية أسهل من أي وقت مضى باستخدام واجهة برمجة تطبيقات RemoveHandwriting.com. من خلال بضعة أسطر من التعليمات البرمجية، يمكنك إدخال هذه التقنية في تطبيقك.

الشروع في العمل

الخطوة 1: شراء حزمة مخصصة لـ API،عرض التسعير.

الخطوة 2: البريد الإلكتروني service@removehandwriting.com للحصول على رمز التطبيق المخصص لك.

الخطوة 3: استخدم نماذج التعليمات البرمجية التالية للبدء بسرعة.

الخطوة 4: العودة إلى مرجع المعلمات لضبط الطلب.

المصادقة

نقوم بمصادقة المستخدمين باستخدام مفتاح API خاص (أو رمز التطبيق). والذي يمكن الحصول عليه بسهولة هنا. مفتاح API فريد من نوعه ومختلف تماماً عن الآخرين. لأسباب أمنية، يُرجى عدم نشر رمز التطبيق الخاص بك.

				
					عام باطل ثابت رئيسي(سلسلة[] عوارض) { {
    سلسلة المضيف = "https://api.removehandwriting.com";
    مسار السلسلة = "/sjccup";
    طريقة السلسلة = "POST";
    رمز تطبيق السلسلة = "YourAppCode";
    خريطة  الرؤوس = خريطة تجزئة جديدة ();
    // الصيغة النهائية في الرأس (مع وجود مسافة بينهما) هي Authorization:APPCODE 83359fd73fe9494848385f570e3c139105
    headers.put("تخويل"، "APPCODE " + appcode);
    // تحديد نوع المحتوى المطابق وفقًا لمتطلبات واجهة برمجة التطبيقات
    headers.put("نوع المحتوى", "application/json; charset=UTF-8");
    خريطة querys = HashMap() جديدة;
    String bodys = "{\"media_id\":\"قيمة الصورة المشفرة Base64، مع عدم تجاوز أطول جانب 4000 بكسل؛ إزالة البادئة data:image/png;base64\",\"keep_distortion\":نوع منطقي، خطأ - تصحيح التشويه تلقائيًا، صواب - تعطيل التصحيح\",\"keep_distortion\":نوع منطقي، خطأ - سيتم تدوير الصورة إلى الاتجاه الصحيح، صواب - يحتفظ بالاتجاه عند التحميل}";

    جرّب {
        HttpResponse response = HttpUtils.doPost(المضيف، المسار، الطريقة، الأسلوب، الرؤوس، الاستعلامات، الأجسام);
        System.out.println(response.toString()));
        // الحصول على نص الاستجابة
        // System.out.println(EntityUtils.toString(response.getEntity())؛)
    } التقاط (استثناء e) {
        e.printStackTrace();
    }
}
				
			
				
					
				
			
				
					استيراد urllib, urllib2, sys
استيراد ssl

المضيف = 'https://api.removehandwriting.com'
المسار = '/sjccup'
الطريقة = 'POST'
رمز التطبيق = 'YourAppCode'
الاستعلامات = ''
الأجسام = {}
عنوان url = المضيف + المسار

bodys['''] = "{\"media_id\":\"قيمة الصورة المشفرة Base64، مع عدم تجاوز أطول جانب 4000 بكسل؛ إزالة البادئة البيانات:image/png;base64\",\"keep_distortion\":نوع منطقى، خطأ - تصحيح التشويه تلقائيًا، صواب - تعطيل التصحيح\",\"keep_ori\":نوع منطقى، خطأ - سيتم تدوير الصورة إلى الاتجاه الصحيح، صواب - يحتفظ بالاتجاه عند التحميل}"
post_data = bodys['']
طلب = urllib2.Request(url, post_data)
request.add_header('authorization', 'APPCODE' + appcode)
# تحديد نوع المحتوى المقابل وفقًا لمتطلبات واجهة برمجة التطبيقات
request.add_header('Content-Type', 'application/json; charset=UTF-8')
ctx = ssl.create_default_context()
ctx.check_اسم المضيف = خطأ
ctx.check_mode = ssl.CERT_NONE
الاستجابة = urllib2.urlopen(طلب، السياق=ctx)
المحتوى = استجابة.read()
إذا (المحتوى):
    طباعة(المحتوى)

				
			
				
					NSString *appcode = @"YourAppCode";
NSString *host = @"https://api.removehandwriting.com";
NSString *path = @"/sjccup";
NSString *method = @"POST";
NSString *queries = @"";
NSString *url = [NSString stringWithWithFormat:@"%@%@%@"، مضيف، مسار، كويريس];
NSString *bodys = @"{\"media_id\":\"قيمة الصورة المشفرة Base64، مع عدم تجاوز أطول جانب 4000 بكسل؛ قم بإزالة البادئة data:image/png;base64\",\"keep_distortion\":نوع منطقي، خطأ - تصحيح التشويه تلقائيًا، صواب - تعطيل التصحيح\",\"keep_distortion\":نوع منطقي، خطأ - سيتم تدوير الصورة إلى الاتجاه الصحيح، صواب - يحتفظ بالاتجاه عند التحميل}";

طلب NSMutableURLRequest *request = [NSMutableURLRequest requestWithWURL:[NSURL URLWithString: url] سياسة التخزين المؤقت: 1 المهلة الزمنية: 5];
request.HTTPMethod = الطريقة;
[طلب addValue:[NSString stringWithWithFormat:@"APPCODE %@"، رمز التطبيق] لHTTPHeaderField:@"ترخيص"];
// تحديد نوع المحتوى المطابق وفقًا لمتطلبات واجهة برمجة التطبيقات
[طلب addValue:@"application/json; charset=UTF-8" forHTTPHeaderField:@"نوع المحتوى"];
NSData *data = [bodys dataUsingEncoding:NSUTF8StringEncoding];
[الطلب setHTTPBody:data];
NSURLSession *requestSession = [NSURLSession sessionWithConfiguration: [NSURLSConfigurationSessionConfiguration الافتراضي]];
مهمة بيانات جلسة NSURLSSessionDataTask *مهمة *مهمة = [طلب جلسة بيانات بيانات الطلب مع الطلب:طلب
    معالج الإكمال:^(NSData * _Nullable body, NSURLResponse * _Nullable response, NSError * _Nullable error) {
    NSLog(@"كائن الاستجابة: %@"، استجابة);
    NSString *bodyString = [[NSString alloc] initWithWithData:body encoding:NSUTF8StringEncoding];

    // طباعة نص الاستجابة
    NSLog(@"هيئة الاستجابة: %@"، bodyString);
}];

[استئناف المهمة];
				
			
رمز الخطأ رسالة الخطأ الوصف
0 النجاح النجاح
1000 خطأ في الجسم خطأ في نص الطلب
1001 معلمة الخطأ خطأ في معلمة الطلب
1002 خطأ في نوع المحتوى خطأ في نوع المحتوى
1003 الصورة غير موجودة ملف الصورة غير موجود
1004 خطأ في حجم الصورة خطأ في حجم الصورة
1005 خطأ في تنسيق الصورة خطأ في تنسيق الصورة
1006 توقيع غير صالح توقيع غير صالح
1007 خطأ في حجم الجسم خطأ في حجم الجسم
1008 لا يوجد تفويض فشل التفويض
2000 خطأ غير معروف في الخادم خطأ غير معروف في الخادم
2001 مهلة الخادم مهلة الخادم
2003 عدم التعرف على المحتوى لا يوجد محتوى معترف به
2004 التحقق من صحة البيانات خطأ في بيانات التحقق من صحة البيانات
3000 خطأ في الخادم البعيد خطأ في الخادم البعيد
4000 خطأ في الخادم الأساسي خطأ في الخادم الأساسي

الخطط التالية حصرية لواجهة برمجة التطبيقات (API)

صلاحية لمدة 6 أشهر

499 $ 0.1 / الرصيد
  • 5000 ساعة معتمدة
تصرف الآن
الأكثر شهرة

صلاحية لمدة 6 أشهر

799 $ 0.08/رصيد 0.08
  • 10000 وحدة ائتمان

صلاحية لمدة 1 سنة

3999 $ 0.04 / الرصيد
  • 100000 وحدة ائتمان
حصرياً

ضمان استرداد الأموال 100%!

اشترِ وأنت مطمئن البال. إذا اكتشفت أن هذه الأداة لا تفي باحتياجاتك، فنحن نقدم ضمان استرداد الأموال خلال 7 أيام بدون طرح أسئلة.يمكنك إجراء الدفع بكل ثقة. لدينا سياسة استرداد الأموال لضمان سلامة مدفوعاتك.