微信公眾平台開發介面PHP SDK完整版

2021-09-08 03:54:12 字數 1920 閱讀 7907

**如下:

更新日誌:

複製** **如下:

<?php

/*方倍工作室

*/ define("token", "weixin");

$wechatobj = new wechatcallbackapitest();

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

class wechatcallbackapitest

}//檢查簽名

private function checksignature()

else

}//響應訊息

public function responsemsg()

$this->logger("t ".$result);

echo $result;

}else

}//接收事件訊息

private function receiveevent($object)

break;

case "location":

$content = "上傳位置:緯度 ".$object->latitude.";經度 ".$object->longitude;

break;

case "view":

$content = "跳轉鏈結 ".$object->eventkey;

break;

default:

$content = "receive a new event: ".$object->event;

break;

}$result = $this->transmittext($object, $content);

return $result;

}//接收文字訊息

private function receivetext($object)

if(is_array($content))else if (isset($content['musicurl']))

}else

return $result;

}private function receiveimage($object)

private function receivelocation($object)

private function receivevoice($object)

else

return $result;

}private function receivevideo($object)

private function receivelink($object)

private function transmittext($object, $content)

private function transmitimage($object, $imagearray)

private function transmitvoice($object, $voicearray)

private function transmitvideo($object, $videoarray)

private function transmitnews($object, $newsarray)

$itemtpl = "   

";$item_str = "";

foreach ($newsarray as $item)

$newstpl = "

%s%s

$item_str

";$result = sprintf($newstpl, $object->fromusername, $object->tousername, time(), count($newsarray));

return $result;

}private function transmitmusic($object, $musicarray)

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

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

微信公眾平台開發(一) 接入微信公眾平台

一 接入流程分析參考官方文件 參考文件接入概述分別由以下幾部分完成 1 填寫伺服器配置 2 驗證伺服器位址的有效性 3 依據介面文件實現業務邏輯 按照流程第一部是先填寫伺服器配置,但是我們通常都是先做第二步 編寫 驗證伺服器位址的有效性 controller的寫法 restcontroller pu...

微信公眾平台訊息介面開發(1)啟用介面

使用前提條件 擁有乙個公網上的http伺服器主機空間,具有建立目錄 上傳檔案等許可權。免費的也可以,但須有二級網域名稱。想快速的申請乙個免費穩定好用的,可以先使用新浪的sae。但免費時間有條件限制。一 註冊微信公平平台賬號 位址 二 上傳 以下 是訊息介面認證 將下列php 儲存為index.php...