Disciple.Tools افزونه اپلیکیشن موبایل
La Disciple.Tools برنامه موبایل گسترش می دهد Disciple.Tools سیستمی برای پشتیبانی از یکپارچه سازی برنامه های تلفن همراه
تیم
Repo وابسته
برپایی
این افزونه با افزونه JWT همراه است.
اگر خطاهایی مانند "فقط کاربران تأیید شده می توانند به REST API دسترسی داشته باشند" از برنامه دریافت کردید، ممکن است لازم باشد اشکال زدایی .htacces خود را به روز کنید: یک درخواست POST برای/wp-json/jwt-auth/v1/token
(با فیلدهای پست نام کاربری و رمز عبور) برای دریافت توکن.
پست /wp-json/jwt-auth/v1/token/validate
با نشانه در شنونده مجوز به عنوان Bearer {token}
. اگر این خطا را دریافت کردید: "Authorization header not found"، باید htaccss خود را با این موارد به روز کنید:
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
یا با:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
مشکلات شناخته شده
وقتی پلاگینهای خاصی نصب میشوند، تداخلهایی را مشاهده کردهایم که مانع از عملکرد پلاگین برنامه موبایل DT همانطور که انتظار میرود، میشوند. پلاگین ها و هاست های زیر مشکل دارند:
JetPack
چندین نسخه در چندین ارائه دهنده هاست و حتی خود میزبانی شده استCreative Mail by Constant Contact
نسخه 1.2.1 در Bluehost
همچنین اگر از افزونه ارائهدهنده JWT Token دیگری استفاده میکنید، تضاد وجود خواهد داشت: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/