Hantar mesej selepas menyambung ke Internet
Hantar mesej selepas menyambung ke Internet
Selepas pelanggan tiba di kedai dan menyambung ke Wi-Fi, tolakan acara sambungan yang berjaya akan dicetuskan. Selepas pembangun menerima acara ini, mereka boleh menghubungi "Antara Muka Perkhidmatan Pelanggan" untuk menghantar mesej kepada pengguna yang disambungkan melalui akaun rasmi, termasuk teks, kupon, dsb.
Acara ini akan dihantar ke URL yang diisi oleh pembangun (log masuk ke platform awam dan masukkan tetapan pusat pembangun).
Jika pelayan WeChat tidak menerima respons dalam masa lima saat, ia akan memutuskan sambungan dan memulakan semula permintaan, mencuba semula tiga kali secara keseluruhan
Mengenai penyahduplikasian cuba semula mesej, adalah disyorkan untuk menggunakan FromUserName + CreateTime untuk nyahpendua mesej.
Jika pelayan tidak dapat menjamin untuk memproses dan membalas dalam masa lima saat, anda boleh terus membalas dengan rentetan kosong Pelayan WeChat tidak akan melakukan apa-apa dengan ini dan tidak akan memulakan percubaan semula.
Tolak contoh paket XML:
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[FromUser]]></FromUserName> <CreateTime>123456789</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[WifiConnected]]></Event> <ConnectTime>0</ConnectTime> <ExpireTime>0</ExpireTime> <VendorId>![CDATA[3001224419]]</VendorId> <ShopId>![CDATA[PlaceId]]</ShopId> <DeviceNo>![CDATA[DeviceNo]]</DeviceNo> </xml>
Keterangan parameter:
Parameter | Penerangan |
---|---|
ToUserName | DeveloperWeChat ID |
disambungkan akaun pengguna (ID Terbuka) | |
CreateTime | Masa penciptaan mesej (integer) |
MsgType | Jenis mesej, acara |
Acara | Jenis acara, WifiConnected (sambungan Wi-Fi berjaya) |
Sambungan masa | ) | .
Mac wayarles Peranti Disambungkan alamat, sepadan dengan bssid | |