نحوه دریافت برنامه‌ای عکس‌هایی که محتوای مطابق با برنامه‌های خود را با Python و Unsplash API دریافت کنید

مقدمه

من اغلب می خواهم عناصر بصری جالبی را به پروژه هایم اضافه کنم و با محتوا مبارزه کنم. فرض کنید یک صفحه فرعی دارید که تمام پست ها/هر اطلاعات دیگری مربوط به یک شهر را نشان می دهد. اگر عکسی از شهر مذکور در سربرگ داشته باشید، عالی است، اینطور نیست؟

ممکن است فکر کنید که راه تولید چیزی با هوش مصنوعی است. ممکن است کارساز باشد، اما مشکلات زیادی در این رویکرد وجود دارد.

سایت های عکس استوک رایگان عالی مانند Pexels یا Unsplash وجود دارد. اما چگونه می توان تصویر مناسب را پیدا کرد؟

من در حین کار بر روی یکی از پروژه های جانبی خود با این مشکل برخورد کردم. به نظر می رسد Unsplash یک API عالی دارد. در پایتون، ما باید آن را به صورت دستی فراخوانی کنیم، اما بسته های مشتری برای JS، Ruby، PHP، موبایل و غیره وجود دارد.

Unsplash API

API اساساً به شما امکان می دهد عکس های مطابق با جستجوی خود را پیدا کنید. چند نکته:

  1. مطمئن شوید که از لینک های مستقیم Unsplash استفاده می کنید. دانلود و میزبانی مجدد تصاویر مجاز نمی باشد.

  2. شما باید Unsplash و نویسنده را نسبت دهید.

  3. نرخ API به 50 درخواست در ساعت برای برنامه های تأیید نشده، 5 هزار درخواست پس از تأیید و در صورت نیاز بیشتر است.

اطلاعات بیشتر در مورد دستورالعمل های استفاده: Unsplash.

شروع به کار (راهنمای عمیق):

  1. برای یک حساب کاربری ثبت نام کنید: https://unsplash.com/oauth/applications

  2. به برنامه های خود بروید: https://unsplash.com/oauth/applications

  3. ایجاد یک “جدید…

Source link