微信公众平台开发入门:[1]申请服务器资源

微信公众平台开发,已逐渐成为现代化商用开发的必修科目,越来越多的人正在开始使用他。作为先行者,我们交流一下开发的。
在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序、MySQL数据库、计算机网络通讯、及HTTP/XML/CSS/JS等基础。
本篇为第一章:申请服务器资源

第一步:申请帐号

  • 01

    创建新浪云计算应用 我们使用SAE新浪云计算平台作为服务器资源,并且申请PHP环境+MySQL数据库作为程序运行环境。使用新浪微博账号可以直接登录SAE,登录后SAE将赠送500个免费云豆。

第二步:创建新应用22

  • 01

    登录后点击顶部【我的首页】

  • 02

    点击下侧的创建新应用,这时会弹出提示, 禁止放置违法违规内容,点击继续创建,弹出如下窗口。

  • 03

    选择一个未使用的appid,如果老是已经被使用不知道该什么好,就填写你的QQ号或者手机号吧。 填写二级域名AppID、应用名称、验证码,开发语言选择PHP,应用类型选择web应用。然后点击创建应用

  • 04

    应用创建成功。并自动跳转到应用列表中,可以看到已经有刚才创建的CCTV-7

第三步:创建新版本33

  • 01

    选择CCTV-7右侧的应用管理下面的代码管理,

  • 02

    跳转到代码管理

  • 03

    点击右侧的“创建一个新版本”

  • 04

    版本号默认为1,点击创建,成功后如下图所示:

  • 05

    到这里,就成功创建了一个域名应用了

第四步:上传代码44

  • 01

    将以下代码复制下来,另存为index.php。必须使用专业的开发编辑软件操作,例如Notepad++,不要使用Windows自带的记事本等。 <?php /* 方倍工作室 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 = "<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($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; } } } ?>

  • 02

    然后将index.php文件压缩成ZIP格式,注意不能用RAR格式

  • 03

    这样会生成一个index.zip的文件。 在代码管理界面中,选择操作按钮。

  • 04

    选择上传代码包。 点击上传文件,选择刚才压缩好的index.zip文件,点击上传,上传成功后如下所示,如果上传有问题,请在Chrome浏览器下重试一下。

  • 05

    点击操作按钮下的代码编辑,

  • 06

    有时候需要输入自己的安全密码,如果不记得了就点击“找回密码”。

  • 07

    安全验证成功后继续之前的操作。 我们可以看到index.php已经上传成功,双击可以查看编辑里面的代码

  • 08

    新浪云应用的创建就成功了。

(0)

相关推荐

  • 微信公众平台开发如何实现长按二维码关注公众号

    微信公众平台开发如何实现长按二维码关注公众号,方法很简单,只需把做好的二维码图片放到页面中显示即可做到 操作方法 01 制作需要展示的二维码图片 二维码图片.jpg 02 在页面中显示图片,而不是把图 ...

  • 微信公众平台开发

    微信公众平台开发即微网站是微信营销中必不可少的一个要素,它结合了手机网站和微信公众平台,可以实现用户关注企业公众平台后直接访问企业官方微网站,并且微网站中内设多种互动游戏功能,很好的与客户展开微信互动 ...

  • 微信公众平台原创文章怎么申请?

    微信公众平台原创文章怎么申请?

  • 微信公众平台个人账号能申请原创吗

    是可以的,但是微信公众平台目前推出的内测的原创声明功能,主要是针对那些坚持写原创的微信公众号,鼓励更多的自媒体加入原创行列,杜绝复制黏贴.抄袭的微信公众号,维护原创作者的权益.目前该功能并未向外开通, ...

  • 微信公众平台小程序怎么申请并认证?

    微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验.微信官方刚刚推出就收到了大批各行业各领域人关注,如果你错过了服务号/订阅号,千万别再错过小程序了, ...

  • 微信公众平台开发 简单回复功能开发

    一.简介 01 微信公众平台可以根据用户发送的信息进行判断,然后给出对应的回复,具有良好的交互性.下文将模拟简单的回复功能,根据这个案例,开发者也可以基本理解微信交互的原理,进行更深层次的开发. 二. ...

  • java版微信公众平台开发

    自定义菜单的创建步骤 01 1.找到AppId和AppSecret.自定义菜单申请成功后,在"高级功能"-"开发模式"-"接口配置信息"的最 ...

  • 微信公众平台开发应选哪种类型微信公众账号?

    随着微信越来越火,做微信营销的企业越来越多,很多传统企业开始注册属于自己微信公众号,来达到宣传营销作用,然而重庆驿站小马科技发现,很多企业注册公众号时都会遇到一个共同问题,纠结是到底该选择订阅号还是服 ...

  • asp.net微信公众平台开发实例演示

    操作方法 01 using System; using System.Configuration; using System.Data; using System.Linq; using System ...