اعتبارات WooCommerce#
میتوانید از این اعتبارات برای احراز هویت نودهای زیر استفاده کنید:
پیش نیازها#
- افزونه WooCommerce را در وبسایت وردپرس خود نصب کنید.
- در وردپرس، به تنظیمات > پیوندهای یکتا بروید و پیوندهای یکتای وردپرس خود را روی چیزی به جز پایيندستی تنظیم کنید.
روشهای احراز هویت پشتیبانی شده#
- کلید API
منابع مرتبط#
برای اطلاعات بیشتر درباره این سرویس، به مستندات API REST ووکامرس مراجعه کنید.
استفاده از کلید API#
برای پیکربندی این اعتبارات، نیاز دارید به:
- یک کلید مصرفکننده (Consumer Key): که هنگام تولید کلید API ایجاد میشود.
- یک رمز مصرفکننده (Consumer Secret): که هنگام تولید کلید API ایجاد میشود.
- یک آدرس اینترنتی ووکامرس (WooCommerce URL)
برای تولید کلید API و راهاندازی اعتبارات خود:
- به WooCommerce > تنظیمات > پیشرفته > API REST > افزودن کلید بروید.
- گزینه خواندن/نوشتن (Read/Write) را از منوی کشویی مجوزها (Permissions) انتخاب کنید.
- کلید Consumer Key و Consumer Secret تولید شده را کپی کنید و در اعتبارات n98n خود وارد کنید.
- آدرس سایت وردپرس خود را به عنوان آدرس ووکامرس (WooCommerce URL) وارد کنید.
- به طور پیشفرض، n98n جزئیات اعتبار شما را در هدر Authorization ارسال میکند. اگر نیاز دارید آنها را به عنوان پارامترهای رشته کوئری ارسال کنید، گزینه شامل کردن اعتبار در پرسوجو (Include Credentials in Query) را فعال کنید.
برای اطلاعات بیشتر به تولید کلیدها مراجعه کنید.
رفع خطای "کلید مصرفکننده موجود نیست"#
هنگامی که سعی میکنید اعتبارات خود را متصل کنید، ممکن است خطایی مانند این دریافت کنید: کلید مصرفکننده موجود نیست
.
این خطا هنگام ناتوانی سرور در تفسیر جزئیات هدر Authorization هنگام احراز هویت بر روی SSL رخ میدهد.
برای رفع آن، گزینه شامل کردن اعتبار در پرسوجو (Include Credentials in Query) را فعال کنید تا کلید/رمز مصرفکننده به عنوان پارامترهای رشته کوئری ارسال شود و مجدد اعتبار را امتحان کنید.