中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信公眾平臺開發配置、請求的示例分析

發布時間:2021-09-10 10:11:35 來源:億速云 閱讀:142 作者:小新 欄目:移動開發

這篇文章主要介紹了微信公眾平臺開發配置、請求的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

一、配置參數

define('WEIXIN_APPID', 'wxzzzzzzzz');
define('WEIXIN_APPSECRET', 'ouewjdsaudsamkh');
define('WEIXIN_TOKEN', '9973833232232');
define('WEIXIN_NOTIFY_URL', 'http://xx.com/xx/xx');
define('WEIXIN_MCHID', '322221121');
define('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:是否檢測服務器的證書是否由正規瀏覽器認證過的授權CA頒發的

/**
     * 原始POST
     * @param $url 請求的url地址
     * @param $raw 原始數據,可以為字符串或數組
     * @return mixed 返回請求值
     */
    public function rawpost($url, $raw)
    {
        $resource = curl_init();
        curl_setopt($resource, CURLOPT_POST, true);
        curl_setopt($resource, CURLOPT_URL, $url);
        curl_setopt($resource, CURLOPT_POSTFIELDS, $raw);
        curl_setopt($resource, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($resource, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($resource, CURLOPT_SSL_VERIFYPEER, false);
        //curl_setopt($resource, CURLOPT_HTTPHEADER, array('Expect:'));
        $data = curl_exec($resource);
        curl_close($resource);
        return $data;
    }

這里推薦下HttpRequester,這個插件,可以模擬post、get等各種提交,content type也可以選擇。

微信公眾平臺開發配置、請求的示例分析

微信開發也提供了在線測試接口的地方。

微信公眾平臺開發配置、請求的示例分析

在請求調試的時候,微信會返回各種返回碼。點擊查看全局返回碼說明。

微信公眾平臺開發配置、請求的示例分析

感謝你能夠認真閱讀完這篇文章,希望小編分享的“微信公眾平臺開發配置、請求的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

康平县| 凤城市| 西林县| 通城县| 嘉鱼县| 潮安县| 盐城市| 新疆| 鄂伦春自治旗| 永福县| 嘉荫县| 通州区| 色达县| 大安市| 邮箱| 莱阳市| 曲水县| 漠河县| 香格里拉县| 石渠县| 久治县| 微博| 烟台市| 泸溪县| 姚安县| 拉孜县| 西和县| 桦甸市| 赣榆县| 公主岭市| 垦利县| 德安县| 郧西县| 九江县| 蒙阴县| 石城县| 疏勒县| 祁东县| 昆山市| 曲靖市| 无为县|