網站接入公眾平臺的用戶提交信息後,我們會以GET request的形式請求到填充的Url,並帶四個參數:?簽名?—?微信加密簽名;?時間戳?—?時間戳?;現時?—?隨機數?;echostr?—?隨機字符串。開發人員通過檢查簽名來檢查URL訪問的合法性。
三條消息推送普通微信用戶向公眾賬號發送消息時,公眾平臺會將消息發布到填充的網址(現已支持短信和地理位置消息)。
在接收的POST包中,除了發送者/接收者信息、時間和其他信息之外:
文本消息接收文本內容。
圖片、語音、視頻都會收到媒體ID,開發者需要使用基礎支持中的“上傳下載多媒體文件”來獲取媒體文件。
地理位置信息將接收地理位置緯度和經度信息。
鏈接消息將接收鏈接地址。
請註意,事件推送也會作為壹種消息推送到開發者填寫的URL,但事件推送的MsgType壹般是event。