微信公眾平台開發之配置與請求

2022-10-06 10:06:09 字數 1426 閱讀 8130

一、配置引數

define('weixin_appid', 'wxzzzzzzzz');

define('weixin_appsecret', 'ouewjdsaudsamkh');

define('weixin_token', '9973833232232');

define('weixin_notify_url', '');

define('weixin_mchid', '322221121');

def程式設計客棧ine('weixin_key', 'xddsdswewew');

1)微信***開發中id

weixin_appid: 應用id

weixin_appsecret: 應用金鑰

進入到公眾平台首頁,點選開發者中心,赫然就能看到,配置頁面中的,這兩個預設就是有的。

2)伺服器配置

weixin_token,也就是token令牌,自定義的,必須為英文或數字,長度為3-32字元。

url伺服器位址,也就說微信***的入口位址。在這個頁面中,我將做 簽名驗證 或接收事件訊息, 點選檢視微信相關文件 。

1、簽名驗證: 當做修改配置的時候,是需要通過這個位址做簽名驗證的

2、接收事件訊息: 是指當關注的時候推送一些訊息過來,以及可以做一些特定的邏輯操作

3)微信支付配置

點選微信支付選單

weixin_mchid: 商戶號,在商戶資訊中可以檢視到

weixin_notify_url: 微信支付非同步**api,可以做更新訂單狀態,發推送等邏輯

weixin_key: 設定這個支付金鑰得登入微信支付商戶平台,登入後點選進入api安全,然後**證書和自己設定金鑰,就ok了。

二、請求與除錯

php中有個很方便的 curl ,這裡提下curlopt_ssl_verifypeer。一開始沒加這個屬性,請求微信伺服器的時候每次返回資料是false。後面用firefox的httprequester模擬請求了一下,可以返回到資料,查詢資料後發現要設定下這個屬性。

curlopt_ssl_verifypeer:vlihzbzhcm是否檢測伺服器的證書是否由正規瀏覽器認證過的授權ca頒發的

/** * 原始post

* @param $url 請求的url位址

* @param $raw 原始資料,可以為字串或陣列

* @return mixed 返回請求值

*/public function rawpost($url, $raw)

這裡推薦下httprequester,這個外掛程式,可以模擬post、get等各種提交,content type也可以選擇。

微信開發也提供了**測試介面的地方。 點選檢視微信公眾平台介面除錯工具 。

在請求除錯的時候,微信會返回各種返回碼。 點選檢視全域性返回碼說明 。

本文標題: 微信公眾平台開發之配置與請求

本文位址:

微信公眾平台開發環境配置

b.方倍工作室的一些教程 3.環境配置 3.1 如果想配置bae和sae作為主機,bae配置可以參考 p wechat tutorial.html sae配置可以參考 3.2 自己主機的話,簡單些 直接把檔案放到主機伺服器的 根目錄進行訪問即可 公眾賬號有兩個模式 編輯模式和開發模式。編輯模式下可以...

微信公眾平台 開發模式配置 URL Token

可能很多讀者希望能在自己的pc機上做接入的測試,但是筆者建議不要這麼做,因為這可能會遇到很多的麻煩。如果你的確想這麼做,請注意以下事情 1 一般學校宿舍都是使用內網ip的,如果你是住在學校宿舍,直接放棄吧。2 家裡路由器一般是通過nat的方式工作的,所以如果你的pc機是通過路由器上網的話分配到的也是...

微信公眾平台開發(一) 配置介面

一 簡介 二 通訊機制 四 伺服器端配置 4.1 示例 設定 將token值設定為你所需要的值,token可由開發者任意填寫,用作生成簽名。編輯完儲存並關閉檔案,將檔案wx sample.php 更改成自定義的名字,這裡改為wxapi.php,再次打包成wxapi.zip。4.2 伺服器平台設定 a...