ใช้บัญชีทดสอบ WeChat และแอปพลิเคชัน WeChat ระดับองค์กรเพื่อสร้างบริการพุชข้อความของคุณเอง เพียงส่งคำขอ GET ง่ายๆ ไปยังเซิร์ฟเวอร์ของคุณเองเพื่อส่งข้อความไปยัง WeChat โทรศัพท์มือถือของคุณ
ก่อนที่จะพุช คุณต้องกำหนดการตั้งค่าที่เกี่ยวข้องกับ WeChat บนระบบก่อน เข้าสู่ระบบแบ็กเอนด์ของระบบ (โฮมเพจ http://你的域名/
) ลงทะเบียนผู้ใช้ใหม่ จากนั้นอ้างอิงข้อมูลต่อไปนี้สำหรับการกำหนดค่า
คุณสามารถกำหนดค่าบัญชีทดสอบ WeChat และแอปพลิเคชัน WeChat ระดับองค์กรได้เพียงหนึ่งบัญชีเท่านั้น แต่ต้องกรอกข้อมูลทุกช่อง ไม่เช่นนั้นจะไม่สามารถพุชได้
GET http://你的域名/template/用户名
GET http://你的域名/template/用户名?token=hello
From: {{from.DATA}} {{description.DATA}} {{remark.DATA}}
รับรหัสเทมเพลตหลังจากส่งhttp://你的域名/verify/用户名
; กรอกโทเค็นใด ๆ เป็นโทเค็นการกำหนดค่าอินเทอร์เฟซ อย่าคลิกยืนยันหลังจากกรอก ขั้นแรกให้กรอกโทเค็นการกำหนดค่าอินเทอร์เฟซในระบบพุชและแก้ไขให้สำเร็จ จากนั้นคลิกยืนยันหมายเหตุ: แอปพลิเคชัน WeChat ระดับองค์กรรองรับการพุชไปยังสมาชิกองค์กรหลายราย สำหรับ ID ผู้รับในหน้าการกำหนดค่า ให้กรอกรายการ ID สมาชิก (ผู้รับหลายคนคั่นด้วย '|' รองรับสูงสุด 1,000 คน) หรือกรอก "@ ทั้งหมด" เพื่อแจ้งให้สมาชิกองค์กรทราบโดยตรง
เพียงส่งคำขอ GET หรือ POST แบบธรรมดาไปยังเซิร์ฟเวอร์ของคุณเองเพื่อดำเนินการพุชให้เสร็จสิ้น
หมายเหตุ: การพุชทั้งหมด ต้องมีพารามิเตอร์ token
เพื่อยืนยันตัวตน และค่าดังกล่าวจะเป็นโทเค็นการพุชข้อความในการกำหนดค่าข้อมูลผู้ใช้ คุณสามารถใช้พารามิเตอร์แบบสอบถามหรือข้อมูลแบบฟอร์มใน URL
บัญชีทดสอบ WeChat รองรับเฉพาะข้อความเทมเพลตเท่านั้น
พุช URL (GET/POST): http://你的域名/template/用户名
ช่องพารามิเตอร์เสริม (เคยปรากฏในตำแหน่งต่างๆ ในเทมเพลต):
หมายเหตุ: หากคุณใช้คำขอ GET พารามิเตอร์ทั้งหมดจะต้องอยู่ในรูปแบบของพารามิเตอร์แบบสอบถาม หากคุณใช้คำขอ POST คุณต้องใช้ข้อมูลในแบบฟอร์มทั้งหมด
ตัวอย่าง: http://你的域名/template/用户名?token=token&from=webpage&desc=Hello%20Wrold&remark=这是一条测试消息
ผล:
แอปพลิเคชัน WeChat ระดับองค์กรรองรับข้อความธรรมดาและข้อความในการ์ดข้อความ
พุช URL (GET/POST): http://你的域名/plaintext/用户名
ฟิลด์พารามิเตอร์ที่จำเป็น:
หมายเหตุ: หากคุณใช้คำขอ GET พารามิเตอร์ทั้งหมดจะต้องอยู่ในรูปแบบของพารามิเตอร์แบบสอบถาม หากคุณใช้คำขอ POST คุณต้องใช้ข้อมูลในแบบฟอร์มทั้งหมด
ตัวอย่าง: http://你的域名/plaintext/用户名?token=token&content=Hello,%20traveller
พุช URL (GET/POST): http://你的域名/textcard/用户名
ฟิลด์พารามิเตอร์ที่จำเป็น:
หมายเหตุ: หากคุณใช้คำขอ GET พารามิเตอร์ทั้งหมดจะต้องอยู่ในรูปแบบของพารามิเตอร์แบบสอบถาม หากคุณใช้คำขอ POST คุณต้องใช้ข้อมูลในแบบฟอร์มทั้งหมด
ตัวอย่าง: http://你的域名/textcard/用户名?token=token&title=Hello&desc=World
ผล:
เพียงเรียกใช้ไฟล์ไบนารีที่แพ็กเกจโดยตรง การเรียกใช้ครั้งแรกจะสร้างไฟล์การกำหนดค่า ซึ่งคุณสามารถกำหนดการตั้งค่าที่เกี่ยวข้องกับการออก JWT ได้ ไม่ว่าจะเปิดใช้งาน Redis เป็นแคช (หมายเลขเริ่มต้น) และพอร์ตที่ใช้บริการทำงาน (ค่าเริ่มต้น 80) จะมีผลหลังจากรีสตาร์ทโปรแกรมแล้ว
set GOPROXY= ` https://goproxy.cn,direct ` GOOS=windows GOARCH=amd64 | go build -o go-message.exe go-message-pusher
GOPROXY=https://goproxy.cn,direct CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -o go-message go-message-pusher