微信公眾平台開發 接收訊息 接收普通資訊

2022-09-06 23:09:26 字數 3268 閱讀 4001

1348831860

1234567890123456

引數				描述

fromusername 傳送方帳號(乙個openid)

createtime 訊息建立時間 (整型)

msgtype text

content 文字訊息內容

msgid 訊息id,64位整型

那麼這些引數該如何獲取呢,示例**如下:

<?php 

/** * **:

*///定義 token

define("token", "smalle");

//例項化物件

$wechatobj = new wechatcallbackapitest();

//呼叫函式

if (isset($_get['echostr'])) else

class wechatcallbackapitest

} public function responsemsg()

else

} }private function checksignature()

$signature = $_get["signature"];

$timestamp = $_get["timestamp"];

$nonce = $_get["nonce"];

$token = token;

$tmparr = array($token, $timestamp, $nonce);

sort($tmparr, sort_string);

$tmpstr = implode( $tmparr );

$tmpstr = sha1( $tmpstr );

if( $tmpstr == $signature )else }}

?>

效果預覽:

**分析:

1348831860

1234567890123456

引數				描述

fromusername 傳送方帳號(乙個openid)

createtime 訊息建立時間 (整型)

msgtype image

picurl 鏈結

msgid 訊息id,64位整型

1357290913

1234567890123456

引數				描述

fromusername 傳送方帳號(乙個openid)

createtime 訊息建立時間 (整型)

msgtype 語音為voice

format 語音格式,如amr,speex等

msgid 訊息id,64位整型

1357290913

1234567890123456

多出的字段中,format為語音格式,一般為amr,recognition為語音識別結果,使用utf8編碼。

1357290913

1234567890123456

引數				描述

fromusername 傳送方帳號(乙個openid)

createtime 訊息建立時間 (整型)

msgid 訊息id,64位整型

1357290913

1234567890123456

引數				描述

fromusername 傳送方帳號(乙個openid)

createtime 訊息建立時間 (整型)

msgid 訊息id,64位整型

1351776360

23.134521

113.358803

201234567890123456

引數				描述

fromusername 傳送方帳號(乙個openid)

createtime 訊息建立時間 (整型)

msgtype location

location_x 地理位置維度

location_y 地理位置經度

scale 地圖縮放大小

label 地理位置資訊

msgid 訊息id,64位整型

當使用者給公眾賬號傳送位置時,便可以獲取相應的地理位置資訊。部分示例**如下:

}效果展示:

現在你可能覺得這一小串數字沒什麼用,到後面我會分享一些關於位置資訊的小案例,那個時候就起作用了。

引數				描述

createtime 訊息建立時間

msgtype 訊息型別,link

title 訊息標題

description 訊息描述

url 訊息鏈結

msgid 訊息id,64位整型

***********************************

***********************************

關注就有豪禮相送哦,

原始碼、工具、

文件應有盡有

你的掃碼便是我前進的動力,

掃碼、掃碼、

掃碼***********************************

記一次接收微信公眾平台推送訊息的例項

這種設定的東西,其實跟著官網設定就行了,不過本人根據官網文件一步一步設定的時候,還是遇到一些問題,因此這裡需要記錄下注意的關鍵點 首先我們登陸公眾平台 開發 基本配置 點選 修改配置 這個時候會出現以下截圖 填寫上面內容的時候需要注意以下幾點 1.接收的url位址必須外網能訪問並且在80埠上 2.第...

微信公眾平台設定URL和Token接收介面事件推送

字典排序 string tmpstr string.join arrtmp tmpstr formsauthentication.hashpasswordforstoringinconfigfile tmpstr,sha1 tmpstr tmpstr.tolower if tmpstr signat...

微信公眾平台開發 群發訊息

github完整原始碼 這裡演示的是預覽介面,用於開發測試!require public.php class sendsmessage sends test end class end send new sendsmessage send sends test test 測試完成後 只需要將post...