السلام عليكم انا جديد في البرمجة لدي مشكلة في جلب الصور صممت تطبيق لعرض منتجات للتجار مخصص للهواتف لكن ليس لدي القدرة لجعل الجميع يقوم برفع صور منتجاتهم بنفسهم لذا اريد الاعتماد على مصدر خارجي لجلب صور المنتجات ارجو المساعدة باي شي حتى و لو طريقة او اسم مصدر لجلب الصور
عليك بالبحث التلقائي بالاعتماد على محركات البحث من خلال API، فلجلب صورة لأي منتج بمجرد كتابة اسمه مثل iPhone 13 أو حذاء رياضي نايكي، ستستخدم:
- Google Custom Search API: والذي يتيح لك برمجة التطبيق ليبحث في جوجل للصور تلقائياً باسم المنتج، ويجلب لك رابط الصورة الأولى ويعرضها في تطبيقك، لكن متاح 100 بحث مجاني يومياً فقط.
- Bing Image Search API: خدمة مشابهة من مايكروسوفت، ممتازة جداً وسريعة في جلب صور دقيقة للمنتجات بناءً على الاسم.
أما في حال التجار يبيعون منتجات معروفة ولها باركود UPC/EAN، فاستخدم UPCitemdb وهو موقع ضخم جداً، بمجرد أن يضع التاجر رقم الباركود الخاص بالمنتج، يقوم الموقع بإرجاع اسم المنتج وصورته الرسمية، وبه خطة مجانية تمنحك عدداً كافياً من الطلبات يومياً.
كذلك Open Food Facts لو التطبيق مخصص للمواد الغذائية أو السوبرماركت، لكونها قاعدة بيانات مفتوحة المصدر ومجانية بالكامل تحتوي على ملايين المنتجات مع صورها.
أما إن كانت المنتجات عامة مثل فستان أحمر، بنطلون جينز، فنجان قهوة، ولا يهم أن تكون الصورة للمنتج الحقيقي بالضبط، بل صورة تعبيرية عالية الجودة، فاعتمد على Unsplash API وهو من أفضل المواقع التي توفر صوراً احترافية ومجانية بالكامل، وباستطاعتك البحث فيه عبر الكود باسم المنتج وجلب صور تناسبه، ويوجد Pexels API نفس الأمر.
كل ما ستفعله فيما سبق هو إرسال طلب والحصول على استجابة في صيغة JSON وبها رابط يحتوي على الصورة.
التعليقات