微信公眾平臺(tái)開發(fā)如何申請服務(wù)器資源
微信公眾平臺(tái)開發(fā)如何申請服務(wù)器資源
微信公眾平臺(tái)開發(fā)申請服務(wù)器資源是怎么回事呢,有試過嗎,那么微信公眾平臺(tái)開發(fā)又是如何申請服務(wù)器資源的呢?下面是學(xué)習(xí)啦小編收集整理的微信公眾平臺(tái)開發(fā)如何申請服務(wù)器資源,希望對大家有幫助~~
微信公眾平臺(tái)開發(fā)申請服務(wù)器資源的方法
第一步:申請帳號(hào)
1創(chuàng)建新浪云計(jì)算應(yīng)用
我們使用SAE新浪云計(jì)算平臺(tái)作為服務(wù)器資源,并且申請PHP環(huán)境+MySQL數(shù)據(jù)庫作為程序運(yùn)行環(huán)境。使用新浪微博賬號(hào)可以直接登錄SAE,登錄后SAE將贈(zèng)送500個(gè)免費(fèi)云豆。
END
第二步:創(chuàng)建新應(yīng)用22
1登錄后點(diǎn)擊頂部【我的首頁】
2點(diǎn)擊下側(cè)的創(chuàng)建新應(yīng)用,這時(shí)會(huì)彈出提示, 禁止放置違法違規(guī)內(nèi)容,點(diǎn)擊繼續(xù)創(chuàng)建,彈出如下窗口。
3選擇一個(gè)未使用的appid,如果老是已經(jīng)被使用不知道該什么好,就填寫你的QQ號(hào)或者手機(jī)號(hào)吧。
填寫二級(jí)域名AppID、應(yīng)用名稱、驗(yàn)證碼,開發(fā)語言選擇PHP,應(yīng)用類型選擇web應(yīng)用。然后點(diǎn)擊創(chuàng)建應(yīng)用
4應(yīng)用創(chuàng)建成功。并自動(dòng)跳轉(zhuǎn)到應(yīng)用列表中,可以看到已經(jīng)有剛才創(chuàng)建的CCTV-7
END
第三步:創(chuàng)建新版本33
1選擇CCTV-7右側(cè)的應(yīng)用管理下面的代碼管理,
2跳轉(zhuǎn)到代碼管理
3點(diǎn)擊右側(cè)的“創(chuàng)建一個(gè)新版本”
4版本號(hào)默認(rèn)為1,點(diǎn)擊創(chuàng)建,成功后如下圖所示:
5到這里,就成功創(chuàng)建了一個(gè)域名應(yīng)用了
END
第四步:上傳代碼44
1將以下代碼復(fù)制下來,另存為index.php。必須使用專業(yè)的開發(fā)編輯軟件操作,例如Notepad++,不要使用Windows自帶的記事本等。
/*
方倍工作室 http://www.cnblogs.com/txw1958/
CopyRight 2013 www.doucube.com All Rights Reserved
*/
define("TOKEN", "weixin");
$wechatObj = new wechatCallbackapiTest();
if (isset($_GET['echostr'])) {
$wechatObj->valid();
}else{
$wechatObj->responseMsg();
}
class wechatCallbackapiTest
{
public function valid()
{
$echoStr = $_GET["echostr"];
if($this->checkSignature()){
echo $echoStr;
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;
}
}
public function responseMsg()
{
$postStr = $GLOBALS["HTTP_RAW_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 = "
";
if($keyword == "?" || $keyword == "?")
{
$msgType = "text";
$contentStr = date("Y-m-d H:i:s",time());
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
echo $resultStr;
}
}else{
echo "";
exit;
}
}
}
?>
2然后將index.php文件壓縮成ZIP格式,注意不能用RAR格式
3這樣會(huì)生成一個(gè)index.zip的文件。
在代碼管理界面中,選擇操作按鈕。
4選擇上傳代碼包。
點(diǎn)擊上傳文件,選擇剛才壓縮好的index.zip文件,點(diǎn)擊上傳,上傳成功后如下所示,如果上傳有問題,請?jiān)贑hrome瀏覽器下重試一下。
5點(diǎn)擊操作按鈕下的代碼編輯,
6有時(shí)候需要輸入自己的安全密碼,如果不記得了就點(diǎn)擊“找回密碼”。
7安全驗(yàn)證成功后繼續(xù)之前的操作。
我們可以看到index.php已經(jīng)上傳成功,雙擊可以查看編輯里面的代碼
8新浪云應(yīng)用的創(chuàng)建就成功了。
微信公眾平臺(tái)開發(fā)如何申請服務(wù)器資源相關(guān)文章: