日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

微信公众号api关注接口php,1.1 公众号接口绑定

發布時間:2025/3/21 php 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信公众号api关注接口php,1.1 公众号接口绑定 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

### 綁定微信公眾號接口

* * * * *

在應用Admin目錄下新建Wecha.php,并不需要權限控制,所以直接繼承Controller。

這里的接口代碼,學習于方倍工作室的《微信公眾平臺開發》,看云有完整教程,非常適合新手來系統學習。

~~~

Wecha.php

---------

namespace app\admin\controller;

use think\Controller;

define("TOKEN", "zheshiweixinxiaogongnengkaifa");

class Wecha extends Controller {

public function wxapi(){

if (!isset($_GET['echostr'])) {

$this->responseMsg();

}else{

$this->valid();

}

}

//驗證簽名

public function valid()

{

$echoStr = $_GET["echostr"];

$signature = $_GET["signature"];

$timestamp = $_GET["timestamp"];

$nonce = $_GET["nonce"];

$token = TOKEN;

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

sort($tmpArr);

$tmpStr = implode($tmpArr);

$tmpStr = sha1($tmpStr);

if($tmpStr == $signature){

echo $echoStr;

exit;

}

}

public function responseMsg()

{

}

~~~

回到公眾號后臺-基本配置-服務器配置,URL中輸入正確地址提交,沒意外的話就驗證成功了。

![](https://box.kancloud.cn/47d07d9c50886ec1af95f1f7b6b261e8_468x128.png)

* * * * *

### 注意

順便說一下,我剛學配置接口時,遇到過多種驗證失敗的情況,系統超時、Token驗證失敗等等錯誤。

檢查代碼并沒有發現什么問題,抓耳撓腮就是找不到解決辦法,百度查詢各種情況,在自己這里并不適合。

最終靜下心,拋掉之前的代碼,一行一行代碼重新寫出來,重新走一遍配置的的全過程,確保URL正確,往往發現又莫名奇怪成功了。(敢情之前還是哪個環節出錯了)

還有,不排除服務器/虛擬主機的網絡環境問題,這種情況雖然少見,但也是存在,同樣會導致配置失敗。

* * * * *

### 服務器URL的理解

我們填寫的服務器配置URL將得到微信服務器推送過來的消息和事件,比如用戶向公眾號發送消息、或者點擊自定義菜單、或微信支付訂單等。

當我們配置URL成功之后,

有一些功能并不是就一直依靠此URL(就是說程序里刪掉了當前wecha文件),我們開發一個網頁授權登錄功能,或者給關注的用戶推送模版消息,依然可以成功。

當然,為了更好的互動,我們自然不能刪除此文件,相反,還要增加更多方法滿足用戶的需求。

總結

以上是生活随笔為你收集整理的微信公众号api关注接口php,1.1 公众号接口绑定的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。