omidpaydar 0 ارسال شده در مرداد 99 گزارش بازنشر ارسال شده در مرداد 99 باسلام ببخشید دوستان من میخوام یه داشبورد برای کاربران سایت ووکامرس با انگولار بنویسم. برای لاگین کاربران از افزونه jwt استفاده کردم و توکن لاگین برای هر کاربر گرفتم. چجوری میتونم پس از احراز هویت کاربر لیست سفارشاتش و مابقی اطلاعات رو از ووکامرس بصورت وب سرویس بگیرم؟ فکر میکنم از consumer_key و consumer_secret کار درستی نباشه من میخوام برای همه ی کاربرانی که لاگین کردم سفارشات خودشون رو با سطح دسترسی مناسب بهشون نشون بدم. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در شهریور 99 گزارش بازنشر ارسال شده در شهریور 99 سلام به انجمن خوش اومدین دوست عزیز متوجه نشدم چرا گفتید استفاده از consumer_key و consumer_secret کار درستی نیست؟ البته اگر بصورت دیگه ای دارید کاربر رو وارد می کنید دیگه نیازی به این مورد نیست، اما اگر قرار هست از رست وردپرس استفاده کنید باید از consumer_key و consumer_secret استفاده کنید. 1 نقل قول لینک به ارسال
omidpaydar 0 ارسال شده در شهریور 99 مالک گزارش بازنشر ارسال شده در شهریور 99 آخه اگه در کلاینت از consumer_key و consumer_secret که مربوط به ادمین هست استفاده کنم این دو کلید پابلیک شده و برای همه قابل مشاهده است. همچنین اگه از این روش استفاده کنم مثلا در سرویس دریافت سفارشات تمام سفارسشات مربوط به همه ی کاربران نمایش داده میشود در صورتی که میخوام فقط سفارشات مربوط به کاربری که لاگین کرده است رو فقط در خروجی داشته باشم.. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در شهریور 99 گزارش بازنشر ارسال شده در شهریور 99 خب راه دیگه ای که دارید، اینه که بعد احرازی که انجام میدید، id کاربر رو بگیرید و براساس اون به دیتابیس کوئری بزنین و لیست رو بگیرید. نقل قول لینک به ارسال
omidpaydar 0 ارسال شده در شهریور 99 مالک گزارش بازنشر ارسال شده در شهریور 99 یعنی این سرویس ها رو بصورت rest برای کاربران روی ووکامرس نداریم؟ چرا آخه؟؟؟؟ کاربر لاگین کرده و احراز شده چرا نباید بتونیم سرویس هایی که مربوط به مشتری هست رو کال کنیم؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در شهریور 99 گزارش بازنشر ارسال شده در شهریور 99 ببینید میتونید بعد احراز براساس کاربر، سفارش هاش رو بگیرید: /wp-json/wc/v2/orders?customer=آی دی کاربر ولی شما از مسیری غیر مسیراصلی بخواید برید دسترسی به رست رو نخواهید داشت چون در رست احراز هویت نشدید و دسترسی ندارید. مستندات https://woocommerce.github.io/woocommerce-rest-api-docs 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .