یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام وفت بخیر من یک apiفروشگاهی دارم تو قسمت شاپ تمام محصولات گرفتم و نمایش دادم میخوام حالا روی یک محصول کلیک شد وارد یک صفحه جدیدی بشه و اطلاعات اون محصول از apiبگیره و دوباره بهم نشون بده مثل همه سایت های فروشگاهی که تو صفحه محصولات محصول هست برای دیدن اطلاعات قیمت و... روش کلیک میکنیم و حالا تعداد رنگ نظرات میبینیم ولی همه اینه از apiمیاد یعنی یکجوری باید idمحصول پاس بدم بهapi و اطلاعت فقط اون محصول بگیرم نمیدونم منظورمو درست رسوندم یا نه ولی ممنون میشم راهنمایی کنید
سلام
شما باید از URL Parameters یا URL Variableاستفاده کنید که معمولا در متد GET استفاده میشن یا میتونید از روش دیجی کالا هم استفاده بکنید.
مثلا فرض میگیریم این عکس محصولات شماست :
هرکدوم از این محصولات یک آیدی دارن یعنی یه شناسه دارن برای اینکه شما بتونید اطلاعاتشون رو دریافت کنید، مثل ما آدم ها کد ملی داریم ... حالا فرض میگیریم کاربر روی یکی از این محصولات کلیک کرد ، حالا ما اطلاعات محصول رو میخوایم باید چیکار کنیم ؟
خب ببینید وقتی شما این محصولات رو از api دریافت میکنید و به کاربر نشون میدید (یعنی همون صفحه اول ، وقتی که کاربر تازه وارد سایت میشه) حتما باید یک id یا شناسه برای هرمحصول وجود داشته باشه، شما میاید محصولات رو در صفحه میچینید ، دقت کنید اینجا شما شناسه محصول رو دارید ، و باید یه طوری این شناسه رو به یک api دیگه ارسال کنید تا به شما اطلاعاتی بر گشت داده بشه ...
حالا یه نگاه به دیجی کالا میکنیم:
این لینک یکی از محصولات عکس بالاست، آدرس اینترنتی این محصول 2 بخش داره یعنی :
داخل تصویر 2 تا قسمت مهم هستش، اول اینکه یه جا نوشته dkp-7348376
و قسمت دوم نوشته : تابه-ماهی-عروس-مدل-ویکتوریا-سایز-40
(نکته : دیجی کالا برای نشون دادن صفحه محصول از URL Parameters استفاده نکرده اما شما میتونید از این کار استفاده بکنید)
خب قسمت اول که با عدد هم براتون مشخص کردم میشه آیدی یا شناسه اون محصول 7348376
که دیجی کالا به این صورت داره داده رو از api در یافت میکنه و به ما نشون میده (مثلا این api دیجیکالا هستش با متد GET)
https://digikala.com/p/7348376/
قسمت دوم هم برای نمایش اسم محصول به کاربر هستش ...
این یک روش بود که دیجی کالا انجام داده ...
حالا شما میتونید به این صورت هم کاربر رو به صفحه محصول هدایت بکنید :
https://www.digikala.com/product/dkp-7348376/?id=12345
حالا وقتی کاربر وارد صفحه محصول شد شما یه کد مینویسید که id رو URL دریافت بکنه و برای api ارسال بکنه و بعد از اینکه اطلاعات رو کامل دریافت کرد ، به کاربر نشون بده
سلام
شما باید از URL Parameters یا URL Variableاستفاده کنید که معمولا در متد GET استفاده میشن یا میتونید از روش دیجی کالا هم استفاده بکنید.
مثلا فرض میگیریم این عکس محصولات شماست :
هرکدوم از این محصولات یک آیدی دارن یعنی یه شناسه دارن برای اینکه شما بتونید اطلاعاتشون رو دریافت کنید، مثل ما آدم ها کد ملی داریم ... حالا فرض میگیریم کاربر روی یکی از این محصولات کلیک کرد ، حالا ما اطلاعات محصول رو میخوایم باید چیکار کنیم ؟
خب ببینید وقتی شما این محصولات رو از api دریافت میکنید و به کاربر نشون میدید (یعنی همون صفحه اول ، وقتی که کاربر تازه وارد سایت میشه) حتما باید یک id یا شناسه برای هرمحصول وجود داشته باشه، شما میاید محصولات رو در صفحه میچینید ، دقت کنید اینجا شما شناسه محصول رو دارید ، و باید یه طوری این شناسه رو به یک api دیگه ارسال کنید تا به شما اطلاعاتی بر گشت داده بشه ...
حالا یه نگاه به دیجی کالا میکنیم:
این لینک یکی از محصولات عکس بالاست، آدرس اینترنتی این محصول 2 بخش داره یعنی :
داخل تصویر 2 تا قسمت مهم هستش، اول اینکه یه جا نوشته dkp-7348376
و قسمت دوم نوشته : تابه-ماهی-عروس-مدل-ویکتوریا-سایز-40
(نکته : دیجی کالا برای نشون دادن صفحه محصول از URL Parameters استفاده نکرده اما شما میتونید از این کار استفاده بکنید)
خب قسمت اول که با عدد هم براتون مشخص کردم میشه آیدی یا شناسه اون محصول 7348376
که دیجی کالا به این صورت داره داده رو از api در یافت میکنه و به ما نشون میده (مثلا این api دیجیکالا هستش با متد GET)
https://digikala.com/p/7348376/
قسمت دوم هم برای نمایش اسم محصول به کاربر هستش ...
این یک روش بود که دیجی کالا انجام داده ...
حالا شما میتونید به این صورت هم کاربر رو به صفحه محصول هدایت بکنید :
https://www.digikala.com/product/dkp-7348376/?id=12345
حالا وقتی کاربر وارد صفحه محصول شد شما یه کد مینویسید که id رو URL دریافت بکنه و برای api ارسال بکنه و بعد از اینکه اطلاعات رو کامل دریافت کرد ، به کاربر نشون بده
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟