لا يلزم وجود حساب رسمي، ولا حاجة إلى تثبيت عميل WeChat الخاص بالمؤسسة، وهو حل رسائل دفع منخفض التكلفة
هناك أيضًا إصدار Dcat-Admin
مستوحى من صلصة الخادم، إليك مجرد تطبيق بسيط.
الإصدار الحالي يدعم الإعدادات المرنة
فضلاً عن ذلك
composer require asundust/wechat-work-push
'wechat-work-push' => [
'enable' => true,
// 'config_table' => 'wechat_work_push_configs', // 自定义配置表表名,可不填写,默认wechat_work_push_configs
// 'user_table' => 'wechat_work_push_users', // 自定义用户表表名,可不填写,默认wechat_work_push_users
// 'middleware' => 'web', // 自定义中间件组,可不填写,默认web
],
php artisan migrate
php artisan admin:import wechat-work-push
سيتم إنشاء القائمة التالية
بعد الإنشاء، انسخ [AgentId] و[Secret] إلى [رسالة تطبيق Enterprise WeChat] - [التكوين الافتراضي] في خلفية موقع الويب واملأ العمود المقابل.
أدخل إلى صفحة [عملي]، ثم قم بالتمرير إلى الأسفل، ويمكنك رؤية معرف العمل، ثم انسخه واملأه في العمود المقابل، وتذكر الحفظ.
إذا كانت مؤسسة معرفة من قبل المستخدم، فتذكر تحرير المستخدم لملء الأعمدة الثلاثة المقابلة.
يمكنك إرسال رسائل اختبارية في القائمة. إذا تلقى Enterprise WeChat الرسالة، فسيكون ذلك ناجحًا.
أدخل [My Business] - [WeChat Plug-in]، وقم بالتمرير لأسفل لمسح رمز QR ضوئيًا، واتبعه لتلقي رسائل الدفع (قد تحتاج إلى تنزيل Enterprise WeChat وربط WeChat أولاً). ينبغي أن يتم تلقي الرسائل في نفس الوقت.
قم بتعيين WeChat للمؤسسة على عدم تلقي الرسائل وWeChat على تلقي الرسائل.
[تطبيق WeChat لتطبيق Enterprise]-[ثلاثة خطوط أفقية في الزاوية اليسرى العليا]-[إعدادات الترس في الزاوية اليمنى السفلية]-[إشعار رسالة جديدة]-[استلام الرسائل في Enterprise WeChat فقط]-[رسالة التطبيق] إغلاق
إذا كانت هناك هويات مؤسسية متعددة، [تطبيق WeChat للمؤسسات] - [ثلاثة خطوط أفقية في الزاوية اليسرى العليا] - [إعدادات الترس في الزاوية اليمنى السفلية] - [إشعار رسالة جديدة] - [تذكير رسائل الشركة الأخرى] - حدد الشركة الاسم الذي تقدمت بطلب للحصول عليه وقم بتغييره إلى [ تلقي رسائل تذكير خاصة فقط] أو [لا يوجد تذكير] - ثم قم بالتبديل مرة أخرى إلى رسائل شركتك شائعة الاستخدام.
ثم أرسل إشعار الاختبار، فلا ينبغي أن تكون هناك مشكلة.
البرنامج التعليمي حول إعداد إشعارات الرسائل هنا خاطئ. إذا كان لديك أي أسئلة، يرجى الاتصال بي.
إذا واجهت مشاكل، يمكنك إرسال رسالة اختبار إلى التطبيق الذي قمت بإنشائه للتو (حدد [إدارة التطبيقات]-[البناء الذاتي]-[اسم التطبيق]-[الوظيفة]-[إرسال رسالة]).
بالإضافة إلى ذلك، إذا كان طلب الواجهة طبيعيًا، فإن WeChat الخاص بالشركة يتلقى الرسالة بشكل طبيعي، لكن WeChat الشخصي لا يمكنه تلقي الرسالة.
محطة إدارة الواجهة الخلفية للكمبيوتر الشخصي: انتقل إلى [عملي] - [WeChat Plug-in]، ثم قم بالتمرير إلى الأسفل، وحدد [السماح للأعضاء بتلقي رسائل الدردشة والرد عليها في مكون WeChat الإضافي]
تحقق أيضًا من الإعدادات ذات الصلة [فقط تلقي الرسائل في WeChat للشركات] المذكورة أعلاه
يدعم المسار الافتراضي get
post
. تذكر إضافة push/*
except
VerifyCsrfToken
لدعم طلبات واجهة post
.
عنوان الواجهة هو http://{www.abc.com}/push/{推送密钥}
، ولا يشترط أن يكون title
فارغًا، والمحتوى content
يحتاج إلى تمرير، والرابط هو url
موجود ليس من الضروري تمريره، وعنوان الرابط هو url_title
ولكن ليس من الضروري تمريره. مثال: عنوان get
هو http://{www.abc.com}/push/我是密钥?title=测试标题&content=测试内容&url=https://www.baidu.com&url_title=我是百度的测试链接
قد يؤدي تمرير url
غير قانوني إلى انتهاء مهلة إرسال الطلب لأسباب غير معروفة، يوصى باختباره بنفسك.
AsundustWechatWorkPushHttpTraitsWechatWorkPushSendMessageTrait
.defaultSend()
، واستخدم التكوين المخصص لإرسال send()
، يرجى الرجوع إلى الطريقة للحصول على التفاصيل. إذا كنت تعتقد أن هذا المشروع قد وفر لك الوقت، فمن الأفضل أن تدعمه!
رخصة معهد ماساتشوستس للتكنولوجيا (MIT)