服務器URL地址:
http://fblog.taozhai.cn/fb20wework1030/
物理IP地址:121.36.99.169
邏輯代碼參考:
http://www.hmoore.net/fangbei/weixin/287573
但fangbei的代碼陳舊了(寫給以前的企業號的)不太實用“企業微信”的開發。
所以新的SDK,在官方的:
https://work.weixin.qq.com/api/doc/90000/90138/90307#php%E5%BA%93

尋找: “php庫” 并下載;
這相當于一個 企業微信 的 php版SDK。

如果您用 PHP版本為 Php7;則必須更新phpSDK為上面騰訊給的(新的)。
至少更新:WXBizMsgCrypt.php
和 pkcs7Encoder.php
這倆文件……
我試過,否則會出錯。
出錯的原因(我查過),是因為 PHP7的構造函數 寫法改進為:
__constrct
```
<?php
/**
* 企業微信回調消息加解密示例代碼.
*
* @copyright Copyright (c) 1998-2014 Tencent Inc.
*/
include_once "sha1.php";
include_once "xmlparse.php";
include_once "pkcs7Encoder.php";
include_once "errorCode.php";
class WXBizMsgCrypt
{
private $m_sToken;
private $m_sEncodingAesKey;
private $m_sReceiveId;
/**
* 構造函數
* @param $token string 開發者設置的token
* @param $encodingAesKey string 開發者設置的EncodingAESKey
* @param $receiveId string, 不同應用場景傳不同的id
*/
public function __construct($token, $encodingAesKey, $receiveId) //PHP7中這樣寫構造函數!
{
$this->m_sToken = $token;
$this->m_sEncodingAesKey = $encodingAesKey;
$this->m_sReceiveId = $receiveId;
}
```
PHP7以前是:
```
class WXBizMsgCrypt
{
private $m_sToken;
private $m_sEncodingAesKey;
private $m_sCorpid;
/**
* 構造函數
* @param $token string 公眾平臺上,開發者設置的token
* @param $encodingAesKey string 公眾平臺上,開發者設置的EncodingAESKey
* @param $Corpid string 公眾平臺的Corpid
*/
public function WXBizMsgCrypt($token, $encodingAesKey, $Corpid) //與類名同名的構造函數,被新版PHP7 淘汰、拋棄了!
{
$this->m_sToken = $token;
$this->m_sEncodingAesKey = $encodingAesKey;
$this->m_sCorpid = $Corpid;
}
```