ไม่จำเป็นต้องมีบัญชีอย่างเป็นทางการ ไม่จำเป็นต้องติดตั้งไคลเอ็นต์ 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] และไปที่ [ข้อความแอปพลิเคชัน WeChat ระดับองค์กร] - [การกำหนดค่าเริ่มต้น] ในพื้นหลังของเว็บไซต์เพื่อกรอกข้อมูลในคอลัมน์ที่เกี่ยวข้อง
เข้าสู่หน้า [ธุรกิจของฉัน] เลื่อนลงไปด้านล่าง คุณจะเห็นรหัสธุรกิจ คัดลอกและกรอกข้อมูลลงในคอลัมน์ที่เกี่ยวข้อง อย่าลืมบันทึก
หากเป็นองค์กรที่ผู้ใช้กำหนด อย่าลืมแก้ไขผู้ใช้เพื่อกรอกสามคอลัมน์ที่เกี่ยวข้อง
คุณสามารถส่งข้อความทดสอบในรายการได้ หาก Enterprise WeChat ได้รับข้อความก็จะสำเร็จ
เข้าสู่ [My Business] - [ปลั๊กอิน WeChat] เลื่อนลงเพื่อสแกนโค้ด QR และปฏิบัติตามเพื่อรับข้อความพุช (คุณอาจต้องดาวน์โหลด Enterprise WeChat และผูก WeChat ก่อน) ในขณะนี้ Enterprise WeChat และ WeChat หากสามารถรับข้อความได้พร้อมกัน
ตั้งค่า WeChat องค์กรไม่ให้รับข้อความ และตั้งค่า WeChat ให้รับข้อความ
[แอป WeChat สำหรับองค์กร]-[เส้นแนวนอนสามเส้นที่มุมซ้ายบน]-[การตั้งค่าเกียร์ที่มุมขวาล่าง]-[การแจ้งเตือนข้อความใหม่]-[รับเฉพาะข้อความใน Enterprise WeChat]-[ข้อความแอป] ปิด
หากมีหลายองค์กร [แอป WeChat สำหรับองค์กร]-[เส้นแนวนอนสามเส้นที่มุมซ้ายบน]-[การตั้งค่าเกียร์ที่มุมขวาล่าง]-[การแจ้งเตือนข้อความใหม่]-[การแจ้งเตือนข้อความองค์กรอื่น ๆ]-เลือกบริษัท ชื่อที่คุณสมัครและเปลี่ยนเป็น [ รับเฉพาะข้อความเตือนพิเศษเท่านั้น] หรือ [ไม่มีการเตือน] - จากนั้นเปลี่ยนกลับไปเป็นข้อความองค์กรที่คุณใช้โดยทั่วไป
จากนั้นส่งการแจ้งเตือนการทดสอบไม่น่าจะมีปัญหา
บทช่วยสอนเกี่ยวกับการตั้งค่าการแจ้งเตือนข้อความที่นี่ไม่ถูกต้อง หากคุณมีคำถามใด ๆ โปรดติดต่อฉัน
หากคุณพบปัญหา คุณสามารถส่งข้อความทดสอบไปยังแอปพลิเคชันที่คุณเพิ่งสร้างขึ้นได้ (เลือก [การจัดการแอปพลิเคชัน]-[สร้างด้วยตนเอง]-[ชื่อแอปพลิเคชัน]-[ฟังก์ชัน]-[ส่งข้อความ])
นอกจากนี้ หากคำขออินเทอร์เฟซเป็นเรื่องปกติ WeChat ขององค์กรจะได้รับข้อความตามปกติ แต่ WeChat ส่วนตัวจะไม่สามารถรับข้อความได้
เทอร์มินัลการจัดการแบ็กเอนด์พีซี: ไปที่ [ธุรกิจของฉัน] - [ปลั๊กอิน WeChat] เลื่อนไปที่ด้านล่างและทำเครื่องหมายที่ [อนุญาตให้สมาชิกรับและตอบกลับข้อความแชทในปลั๊กอิน WeChat]
ตรวจสอบการตั้งค่าที่เกี่ยวข้องกับ [รับเฉพาะข้อความใน WeChat ขององค์กร] ที่กล่าวถึงข้างต้นด้วย
เส้นทางเริ่มต้นรองรับ get
และ post
อย่าลืมเพิ่ม push/*
in 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 (MIT)