مهدی یوسفی پور
7 ماه پیش توسط مهدی یوسفی پور مطرح شد
7 پاسخ

api محصولات دیجیکالا

سلام
وقت بخیر
کسی از دوستان لینک api محصولات دیجیکالا رو داره ؟
مثل api :
https://www.morvarid-store.ir/api/torob
برای انتقال محصولات از دیجی کالا به سایت دیگه ای میخوام


ثبت پرسش جدید
مهدی یوسفی پور
تخصص : مدیر بازاریابی
@mahdiyousfipour 7 ماه پیش مطرح شد
0

api میخوام که محصولات دیجی کالا در اون نشون بده، api صفحه آرشیو محصولات، سایتی که میخوام از دیجی کالا به اون منتقل کنم این طور api میخواد

{
"products": [
{
"title": "مغازه ی جادویی اثر جیمز دوتی",
"price": "130000",
"product_id": "dkg-2000",
"page_url": "https://www.morvarid-store.ir/product/Into the Magic Shop",
"availability": 1,
"off": "0",
"image": "https://www.morvarid-store.ir/upload/image/2024/1b671355e5324c5883f0d31cf945a674.jpg,https://www.morvarid-store.ir/upload/image/2024/482a6ccadc6447cd80fbc2095e4f7765.jpg",
"guarantee": "",
"category": "فانتزی,داستان و رمان,داستان خارجی"
},
{
"title": "به امید دل بستم اثر لنکالی",
"price": "250000",
"product_id": "uk-2001",
"page_url": "https://www.morvarid-store.ir/product/به-امید-دل-بستم-اثر-لنکالی",
"availability": 1,
"off": "0",
"image": "https://www.morvarid-store.ir/upload/image/2024/معرفی کتاب من عاشق امید شدم اثر لنکالی.jpg,https://www.morvarid-store.ir/upload/image/2024/معرفی کتاب من عاشق امید شدم اثر لنکالی1.jpg",
"guarantee": "",
"category": "داستان و رمان,داستان خارجی"
},


سپهر سلیمی مهر
تخصص : full stack developer
@sepehrsalimimehr 7 ماه پیش مطرح شد
0

مهدی عزیز سلام امید وارم حالت خوب باشه
نفهمیدم دقیقا کدوم بخش مد نظرت هست اما این هارو برات میزارم امیدوارم به کارت بیاد

دسته بندی محصولات
https://api.digikala.com/v1/categories/notebook-netbook-ultrabook/brands/asus/search/?page=2

اطلاعات محصول
https://api.digikala.com/v2/product/14486886/

سرچ محصولات
https://api.digikala.com/v1/search/?q=%D9%84%D8%A8%D8%A7%D8%B3&page=1


مهدی یوسفی پور
تخصص : مدیر بازاریابی
@mahdiyousfipour 7 ماه پیش مطرح شد
0

api میخوام که محصولات دیجی کالا در اون نشون بده، api صفحه آرشیو محصولات، سایتی که میخوام از دیجی کالا به اون منتقل کنم این طور api میخواد

{
"products": [
{
"title": "مغازه ی جادویی اثر جیمز دوتی",
"price": "130000",
"product_id": "dkg-2000",
"page_url": "https://www.morvarid-store.ir/product/Into the Magic Shop",
"availability": 1,
"off": "0",
"image": "https://www.morvarid-store.ir/upload/image/2024/1b671355e5324c5883f0d31cf945a674.jpg,https://www.morvarid-store.ir/upload/image/2024/482a6ccadc6447cd80fbc2095e4f7765.jpg",
"guarantee": "",
"category": "فانتزی,داستان و رمان,داستان خارجی"
},
{
"title": "به امید دل بستم اثر لنکالی",
"price": "250000",
"product_id": "uk-2001",
"page_url": "https://www.morvarid-store.ir/product/به-امید-دل-بستم-اثر-لنکالی",
"availability": 1,
"off": "0",
"image": "https://www.morvarid-store.ir/upload/image/2024/معرفی کتاب من عاشق امید شدم اثر لنکالی.jpg,https://www.morvarid-store.ir/upload/image/2024/معرفی کتاب من عاشق امید شدم اثر لنکالی1.jpg",
"guarantee": "",
"category": "داستان و رمان,داستان خارجی"
},


Majid Goudarzi
تخصص : برنامه نویس
@masterspyware 7 ماه پیش آپدیت شد
0

سلام.
شما باید بسته به زبان برنامه نویسی خودتون،از یک الگوی رفت و برگشتی برای اتصال به api استفاده کنید.

مثلا در فریم ورک های جاوا اسکریپت،axios رو داریم.
در لاراول،httpguzzle
و...

همه زبات های برنامه نویسی،از فرمت JSON پشتیبانی میکنن.

مثلا در vue اگر بخوای محصولات دیجیکالا رو نشون بدی باید اینطوری بنویسی:

onMounted(async () => {
  try {
    const response = await axios.get('https://api.digikala.com/v1/incredible-offers/products/?category_id=1&page=1')
    console.log( response.data)
  } catch (error) {
    console.error('Error  data:', error)
  }
})

اینم مثال لاراول:

$client = new GuzzleHttp\Client();
$res = $client->request('GET', 'https://api.digikala.com/v1/incredible-offers/products/?category_id=1&page=1');
echo $res->getBody();

رضا
تخصص : برنامه نویس
@remor 4 ماه پیش مطرح شد
0

ایده جالبیه


حسن رسولی
@hrcprogrammer 1 هفته پیش مطرح شد
0

سلام. چرا این api را که با کد کال می کنیم خطای 403 میده؟
من با httpclient در c# فراخوانی می کنم خطا میده. ولی همین api را با postman جواب میده.
علتش را کسی میدونه؟


روزبهی
@y.rouzbehi74 3 روز پیش مطرح شد
0

سلام وقت بخیر
این مواردی که ارسال کردین همگی خطای 403 میده چطور باید این مورد و رفع کنیم؟


عرشیا محرری
تخصص : تقریبا برنامه نویس بک-اند
@arshia.moharrary 3 روز پیش مطرح شد
0

@y.rouzbehi74 باید توکن احراز هویت رو از سرویس دهنده دریافت کنید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام