Skip to content

Instantly share code, notes, and snippets.

@sh-sh-dev
Last active June 13, 2024 15:45
Show Gist options
  • Save sh-sh-dev/542724a6ac72dc04623ecffaa4989620 to your computer and use it in GitHub Desktop.
Save sh-sh-dev/542724a6ac72dc04623ecffaa4989620 to your computer and use it in GitHub Desktop.
Digikala Products Info
<?php
function digikalaProduct($PID) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.digikala.com/v1/product/$PID/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.81 Safari/537.36");
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
@Aghaie
Copy link

Aghaie commented Dec 24, 2018

گویا دیگه کار نمیکنه این آدرس api
امکان به روز رسانی این کد رو دارید؟

@sh-sh-dev
Copy link
Author

درسته، ظاهرا دیجی‌کالا یکم سخت گیر تر شده
کد رو آپدیت کردم. تست کنید

@Aghaie
Copy link

Aghaie commented Mar 14, 2020

خیلی زیبا کار کرد.

@m-hamza
Copy link

m-hamza commented Jun 7, 2021

ظاهراً دوباره نیاز به آپدیت داره لینک

@sh-sh-dev
Copy link
Author

تست شد؛ بدون مشکل کار می‌کنه
برای آی‌دی هم باید فقط قسمت عددی وارد بشه (مثل 5023107)

کدتون رو می‌تونید قرار بدید؟

@m-hamza
Copy link

m-hamza commented Jun 7, 2021

تست شد؛ بدون مشکل کار می‌کنه
برای آی‌دی هم باید فقط قسمت عددی وارد بشه (مثل 5023107)

کدتون رو می‌تونید قرار بدید؟

عالیه کار میکنه برای بقیه موارد مثل بخش های جستجو یا برند ها رو هم وبسرویس دارید؟
درضمن در مورد نحوه استخراج این وبسرویس ها که چطوری اینارو بدست آوردید رو برامون بفرمایید چون برام جالبه

@mahdi-ln
Copy link

mahdi-ln commented Jun 28, 2021

من حاضرم یک پولی بدم. فقط گوشی هاشون (موجود) بر اساس وزن مرتب کنید

@m-hamza
Copy link

m-hamza commented Jun 28, 2021

چیزی که من حاضرم حتی یک پولی برای استفاده ازش بدم. اینکه گوشی هاشون (موجود) بر اساس وزن مرتب کنید

این برای اطلاعات محصول هستش نه دسته بندی ها که برای دسته بندی ها هم ما یه وبسرویس جدا نوشتیم

@sh-sh-dev
Copy link
Author

sh-sh-dev commented Jul 1, 2021

عالیه کار میکنه برای بقیه موارد مثل بخش های جستجو یا برند ها رو هم وبسرویس دارید؟

خیر، من فقط فانکشن مشخصات محصول نیازم بود و نوشتم.

درضمن در مورد نحوه استخراج این وبسرویس ها که چطوری اینارو بدست آوردید رو برامون بفرمایید چون برام جالبه

طبق پیام بعدیتون ظاهرا خودتون موفق شدید انجام بدید، ولی در کل باید در مورد MITM تحقیق کنید.

@sh-sh-dev
Copy link
Author

من حاضرم یک پولی بدم. فقط گوشی هاشون (موجود) بر اساس وزن مرتب کنید

ممنون می‌شم بهم یک ایمیل بدید که برای جزییات پروژه صحبت کنیم.
shayganshok0 [at] gmail.com

@Aghaie
Copy link

Aghaie commented Nov 15, 2021

یکی از ریکوئستها که به جدول مشخصات محصول اشاره داشت به نظر میاد از یک آی دی ای به بالا دیگه خروجی رو برنمیگردونه
https://service2.digikala.com/api/ProductCache/GetSpecificationByProductId/6233174

آیا آدرس جایگزینی برای این در دسترس قرار گرفته؟

@m-hamza
Copy link

m-hamza commented Dec 1, 2021

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

@m-hamza
Copy link

m-hamza commented Dec 1, 2021

@Aghaie
یکی از ریکوئستها که به جدول مشخصات محصول اشاره داشت به نظر میاد از یک آی دی ای به بالا دیگه خروجی رو برنمیگردونه

مورد رو تونستید برطرف کنید؟
ظاهرا این وبسرویس دچار مشکل شده

@Aghaie
Copy link

Aghaie commented Dec 2, 2021

به نظر میاد طی چند روز بقیه ی این ریکوئستها هم از کار افتاده
احتمال میره که با این تغییرات اپ ورژنهای قدیمی دیجیکالا هم از کار افتاده باشه و api هم تغییر کرده باشه. هم آدرسش و هم ساختارش
شما میتونید اپ جدید رو track کنید؟

@m-hamza
Copy link

m-hamza commented Dec 2, 2021

سلام بله ظاهرا دچار مشکل شده و مجبور شدم یه وبسرویس قدیمی داشتیم از همون استفاده کنیم

اگر کسی میتونه چنین کاری بکنه و این وبسرویس رو بروز رسانی بکنه اطلاع بده

@mahdi-ln
Copy link

mahdi-ln commented Jan 19, 2022

من حاضرم یک پولی بدم. فقط گوشی هاشون (موجود) بر اساس وزن مرتب کنید

ممنون می‌شم بهم یک ایمیل بدید که برای جزییات پروژه > صحبت کنیم.

shayganshok0 [at] gmail.com

شما با affiliate links خودتون درست کنید من ازش استفاده میکنم چون ممکنه من یک پولی بدم ولی مورد مناسبی پیدا نکنم

@mostafa-kianfard
Copy link

دیجی کالا api رو عوض کرده میتونید از این ساختار استفاده کنید: و اطلاعات رو از جیسون ها با سرعت چند برابر بالاتر دریافت کنید
search:
https://api.digikala.com/v1/search/?q=جستجو

category:
https://api.digikala.com/v1/categories/mobile-phone/search/

product:
https://api.digikala.com/v1/product/6850997/

در ضمن برای توسعه افزونه و اپلیکیشن های دریافت محصولات از دیجیکالا به منظور افیلیت مارکتینگ میتونید با واتساپ من در ارتباط باشید و نمونه سایت های فعال تو این زمینه رو مشاهده کنید. 09101426030

@d3inx
Copy link

d3inx commented Jul 25, 2022

دیجی کالا api رو عوض کرده میتونید از این ساختار استفاده کنید: و اطلاعات رو از جیسون ها با سرعت چند برابر بالاتر دریافت کنید search: https://api.digikala.com/v1/search/?q=جستجو

category: https://api.digikala.com/v1/categories/mobile-phone/search/

product: https://api.digikala.com/v1/product/6850997/

در ضمن برای توسعه افزونه و اپلیکیشن های دریافت محصولات از دیجیکالا به منظور افیلیت مارکتینگ میتونید با واتساپ من در ارتباط باشید و نمونه سایت های فعال تو این زمینه رو مشاهده کنید. 09101426030

سلام ممنون میشم راهنمایی کنید بخش دسته بندی های nav bar رو از کجا بگیرم هر چی میگردم کاملش نیست

@hosni
Copy link

hosni commented Jun 13, 2024

من حاضرم یک پولی بدم. فقط گوشی هاشون (موجود) بر اساس وزن مرتب کنید

اگر به نتیجه نرسیدید، به این آی‌دی تلگرام پیام بدید
HosseinHosni
اگر پروژه دیگه‌ای هم مد نظرتون هست در همین زمینه، قابل انجامه.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment