sp; exit;
}
}
private function checkSignature()
{
$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 ){
return true;
}else{
return false;
}
}
}
?>
6
按照第一幅圖中又鍵點擊index.php文件,選擇通過URL訪問得到第二幅圖,復制地址欄的買粉絲,這就是你買粉絲開發需要填寫的url,而你需要填寫的token就是你上一步驟自己修改后的token。
7
填寫完畢,提交成功。好了,你可以開始你的買粉絲公眾開發了。
買粉絲公眾平臺上,Token是密碼,URL是你部署買粉絲買粉絲服務器的地址。
開發就是將高級功能接口文件部署在服務器上,使能被訪問。接口文件在買粉絲買粉絲幫助文檔里面找。token是你在接口文件里自己設置的,設置后回到高級功能里來設置成一樣的,目的是告訴公眾平臺,那個服務器是我的,這個過程就是驗證密碼。
所以,token是自己設置的,URL是自己擁有的服務器的接口地址。80端口,是你的服務器開放給買粉絲調用的端口,一般來說,都是這樣的,不用去管它。排查或者調試問題時,會用到。
怎么填寫?
需要在第三方的買粉絲公眾平臺里才能找到。
如果沒有跟第三方公司合作那是沒有的,如果有合作,自然對方就會告訴你token在哪里,綁定平臺后輸入你的ID會自動生成一個url和token
如果沒有個人的網站,可以利用第三方平臺,以財神微營銷平臺為例,
1、首先登錄公眾平臺,點擊設置,點擊賬號信息。
2、進入財神微營銷平臺,注冊個賬號,然后用注冊的賬號密碼登錄。
3、登錄后點擊添加買粉絲,按第一步公眾平臺里箭頭表示的地方按要求填寫,頭像填不填都行,地區選一下,點擊保存,保存后就可以看到一個界面,其中有功能管理和API。
4、現在url和token都有了,打開公眾平臺,點擊 功能管理-高級模式,再點擊開發模式,點擊“我要成為開發者”,協議同意后就能填寫url和token。
作為一名買粉絲買粉絲開發者,別人進入你的買粉絲買粉絲,肯定會看見某些網頁,或者給你發某些信息,你需要實時自動回復,所以你需要一個24小時為用戶服務的服務器。我們所要填寫的url就是你提供的服務器的地址,前提是這個服務器的地址你要能夠訪問,且能夠控制。而token是用來驗證的。
然后你需要一個服務器,服務器可以自己購買,也能用新浪sae,百度bae。方法是進入其開發者中心,注冊一個開發者賬號。并進行實名認證!(沒有進行實名認證的小伙伴們是無法成功的)
注冊完畢后,我們進入控制臺創建一個新應用。
創建完應用之后我們進入左側代碼管理,提示我們創建一個新版本,點擊確定創建一個新版本。然后選擇第一張圖中的編輯代碼選項。彈出第二張圖,雙擊index.php編輯本頁代碼。
將下面的代碼加標點復制進去。將define("TOKEN", "weixin")這句話中的weixin改成你自己的token,例如zijidetoken;然后點擊右上角的全部保存。
<?php
/
*** wechat php test
*/
//define your token
define("TOKEN", "weixin");
$wechatObj = new wechatCallbackapiTest();
$wechatObj->valid();
class wechatCallbackapiTest
{
public function valid()
{
$echoStr = $_GET["echostr"];
//valid signature , option
if($this->checkSignature()){
echo $echoStr;
exit;
}
}
public function responseMsg()
{
//get post data, May be e to the different environments
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
//extract post data
if (!empty($postStr)){
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
$fromUsername = $postObj->FromUserName;
$toUsername = $postObj->ToUserName;
$keyword = trim($postObj->Content);
$time = time();
$textTpl = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
<FuncFlag>0</FuncFlag>
</xml>";
if(!empty( $keyword ))
{
$msgType = "text";
$買粉絲ntentStr = "Wel買粉絲e to wechat world!";
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $買粉絲ntentStr);
echo $resultStr;
}else{
echo "Input something...";
}
}else {
echo "";
exit;
}
}
private function checkSignature()
{
$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 ){
return true;
}else{
return false;
}
}
}
?>
按照第一幅圖中又鍵點擊index.php文件,選擇通過URL訪問得到第二幅圖,復制地址欄的買粉絲,這就是你買粉絲開發需要填寫的url,而你需要填寫的token就是你上一步驟自己修改后的token。
填寫完畢,提交成功。好了,你可以開始你的買粉絲公眾開發了。
END
注意事項
開發者一定要實名認證后才行,不然會提示驗證token失敗。
買粉絲開發需要php知識。
2024-07-24 11:48
2024-07-24 11:47
2024-07-24 11:37
2024-07-24 11:00
2024-07-24 10:14
2024-07-24 10:02