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

واجهة برمجة تطبيقات إزالة الفسيفساء

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

$curl -i -k -K -X POST 'https://api.mosaicremoval.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'

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

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

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

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

الخطوة 2: البريد الإلكتروني [email protected] للحصول على رمز التطبيق المخصص لك.

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

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

المصادقة

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

Main.java
باطلة عامة ثابتة الرئيسية(السلسلة[] الحجج) {
    السلسلة المضيف = "https://api.mosaicremoval.com";
    السلسلة المسار = "/Sjccup";
    السلسلة الطريقة = "بوست";
    السلسلة رمز التطبيق = "رمز التطبيق الخاص بك";
    الخريطة<السلسلة, السلسلة> الرؤوس = جديد خريطة التجزئة<السلسلة, السلسلة>();
    // التنسيق النهائي في رأس الصفحة (مع وجود مسافة بينهما) هو Authorization:APPCODE 83359fd73fe9494848385f570e3c139105
    headers.put("التفويض", "APPCODE" + رمز التطبيق);
    // تحديد نوع المحتوى المقابل وفقًا لمتطلبات واجهة برمجة التطبيقات (API)
    headers.put("نوع المحتوى", "application/json; charset=UTF-8");
    الخريطة<السلسلة, السلسلة> كويريس = جديد خريطة التجزئة<السلسلة, السلسلة>();
    السلسلة بوديز = "\" {\"media_id\":\"قيمة الصورة المشفرة Base64، مع عدم تجاوز أطول جانب 4000 بكسل؛ إزالة البادئة data:image/png;base64\",\"keep_distortion\":نوع منطقى، خطأ - تصحيح التشويه تلقائياً، صواب - تعطيل التصحيح\",\"keep_distortion\":نوع منطقى، خطأ - سيتم تدوير الصورة إلى الاتجاه الصحيح، صواب - يحتفظ بالاتجاه عند التحميل}";
    جرب {
        HttpResponse الاستجابة = HttpUtils.القيام بالوظيفة(المضيف، والمسار، والطريقة، والعناوين، والاستعلامات، والأجسام);
        النظاماخرج.طباعة(response.toString());
        // الحصول على نص الرد
        // System.out.println(EntityUtils.toString(response.getEntity()));
    } التقاط (الاستثناء e) {
        e.طباعة تتبع المكدس();
    }
}
طلب.php
<?php
    $host = "https://api.mosaicremoval.com";
    $path = "/sjccup";
    $method = "POST";
    $appcode = "YourAppCode";
    $headers = array();
    array_push($headers, "Authorization:APPCODE " . $appcode);
    // Define the corresponding Content-Type according to API requirements
    array_push($headers, "Content-Type" . ":" . "application/json; charset=UTF-8");
    $querys = "";
    $bodys = "{\"media_id\":\"Base64 encoded image value, with the longest side not exceeding 4000px; remove the prefix data:image/png;base64\",\"keep_distortion\":boolean type, false - auto-corrects distortion, true - disables correction\",\"keep_ori\":boolean type, false - the image will be rotated to the correct orientation, true - retains the orientation when uploaded}";
    $url = $host . $path;
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_FAILONERROR, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HEADER, true);
    if (1 == strpos("$".$host, "https://")) {
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    }
    curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys);
    var_dump(curl_exec($curl));
?>
طلب.py
الاستيراد urllib, urllib2, sys
الاستيراد سل

المضيف = 'https://api.mosaicremoval.com'
المسار = '/سجكوب'
الطريقة = 'بوست'
رمز التطبيق = 'رمز التطبيق الخاص بك'
كويريس = ''
بوديز = {}
الرابط = المضيف + المسار

بوديز[''] = "\" {\"media_id\":\"قيمة الصورة المشفرة Base64، مع عدم تجاوز أطول جانب 4000 بكسل؛ إزالة البادئة data:image/png;base64\",\"keep_distortion\":نوع منطقى، خطأ - تصحيح التشويه تلقائياً، صواب - تعطيل التصحيح\",\"keep_distortion\":نوع منطقى، خطأ - سيتم تدوير الصورة إلى الاتجاه الصحيح، صواب - يحتفظ بالاتجاه عند التحميل}"
ما_بعد_البيانات = بوديز['']

الطلب = urllib2.الطلب(url، post_data)
الطلب.إضافة_ترويسة("التفويض, 'APPCODE' + رمز التطبيق)
# تحديد نوع المحتوى المقابل وفقًا لمتطلبات واجهة برمجة التطبيقات (API)
الطلب.إضافة_ترويسة('نوع المحتوى', 'application/json; charset=UTF-8')

ctx = ssl.إنشاء_سياق_افتراضي()
ctx.check_hostname = خطأ
ctx.ver_mode_mode = ssl.CERT_NONE

الاستجابة = urllib2.الرابط مفتوح(الطلب، السياق=ctx)
المحتوى = الاستجابة.اقرأ()

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

NSMutableURLRequest *الطلب = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url] 
                                                        سياسة التخزين المؤقت:1 
                                                    المهلةالفاصل الزمني:5];
request.HTTPMethod = الطريقة;
[الطلب قيمة الإضافة:[سلسلة NSString سلسلة بتنسيق:@"appcode %@"، رمز التطبيق] 
    لHTTPHeaderField:@"تفويض"];

// تحديد نوع المحتوى المقابل وفقًا لمتطلبات واجهة برمجة التطبيقات (API)
[الطلب قيمة الإضافة:@"application/json; charset=UTF-8" 
    لHTTPHeaderField:@"نوع المحتوى"];

NSData *البيانات = [بوديز dataUsingEncoding:ترميز NSUTF8StringEncoding];
[الطلب تعيينHTTPBody:البيانات];

جلسة NSURLSession *جلسة الطلب = [جلسة NSURLSession جلسة مع التهيئة:[تهيئة جلسة NSURLSConfiguration تهيئة الجلسة الافتراضية]];
مهمة NSURLSSessionDataTask *المهمة = [طلب الجلسة dataTaskWithRequest:الطلب
    معالج الإكمال:^(NSData * لاغية الجسم, NSURLResponse *لاغية الاستجابة, خطأ في NSError * _لاغية خطأ) {
    السجل الوطني لتسجيل المواليد(@"كائن الاستجابة: %@"، الرد);
    سلسلة NSString *سلسلة الجسم = [[سلسلة NSString التخصيص] بدء مع البيانات:الجسم ترميز:ترميز NSUTF8StringEncoding];
    // طباعة نص الاستجابة
    السجل الوطني لتسجيل المواليد(@"نص الاستجابة: %@"، bodyString);
}];
[المهمة استئناف];
رمز الخطأ رسالة الخطأ الوصف
0 النجاح النجاح
1000 خطأ في الجسم خطأ في نص الطلب
1001 معلمة الخطأ خطأ في معلمة الطلب
1002 خطأ في نوع المحتوى خطأ في نوع المحتوى
1003 الصورة غير موجودة ملف الصورة غير موجود
1004 خطأ في حجم الصورة خطأ في حجم الصورة
1005 خطأ في تنسيق الصورة خطأ في تنسيق الصورة
1006 توقيع غير صالح توقيع غير صالح
1007 خطأ في حجم الجسم خطأ في حجم الجسم
1008 لا يوجد تفويض فشل التفويض
2000 خطأ غير معروف في الخادم خطأ غير معروف في الخادم
2001 مهلة الخادم مهلة الخادم
2003 عدم التعرف على المحتوى لا يوجد محتوى معترف به
2004 التحقق من صحة البيانات خطأ في بيانات التحقق من صحة البيانات
3000 خطأ في الخادم البعيد خطأ في الخادم البعيد
4000 خطأ في الخادم الأساسي خطأ في الخادم الأساسي

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

مدى الحياة

199 $ 0.199 دولار/رصيد 0.199
  • 1000 ساعة معتمدة
تصرف الآن
الأكثر شهرة

مدى الحياة

599 $ 0.12/رصيد 0.12
  • 5000 رصيد معتمد

مدى الحياة

999 $ 0.08/رصيد 0.08
  • 12000 ائتمان
حصرياً

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

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