源代码就是指编写的最原始程序的代码。我们所运行的软件是要经过编写的,程序员编写程序的过程中需要他们的“语言”。就像音乐家用五线谱,建筑师用图纸,那程序员的工作的语言就是“源码”了。
新浪SAE是新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有云计算平台,SAE是新浪云计算战略的核心组成部分。SAE提供了一系列分布式计算、存储服务供开发者使用,包括分布式文件存储、分布式数据库集群、分布式缓存、分布式定时服务等,这些服务将大大降低开发者的开发成本。同时又由于SAE整体架构的高可靠性和新浪的品牌保证,大大降低了开发者的运营风险。
接入并登录SAE
首先在浏览器输入“新浪SAE”进行搜索,然后在结果中找到带有官网标志的网站链接,如图所示。
点击官网网站链接,便会出现新浪微博登录界面,如图所示。新浪云的账号需要使用微博账号登录,如果当前没有微博账号,需要先注册微博账号,再用微博账号访问新浪云计算。如果注册新浪云用于企业服务,建议用所在公司的企业邮箱注册一个全新的微博账号专门用于登录新浪云。将账号密码输入相关文本框,然后单击“登录”;或单击页面右上角的“二维码登录”链接,在页面上就会出现一个二维码,然后使用手机新浪微博客服端扫描二维码,便可登录新浪云计算。
单击“登录”之后,会出现新浪云计算授权界面,在新页面上单击“连接”即可。绑定微博账号后需确认身份,如图所示。在文本中输入手机号码,然后单击蓝色按钮“获取验证码”,接着等待新浪网将验证码发送至手机上,将接收到的6位数注册验证码输入“手机验证码”文本框中。然后在“安全邮箱”与“安全密码”中分别输入邮箱与密码,所填写的安全邮箱与安全密码十分重要,是部署代码即管理应用等重要操作时所使用的邮箱与密码。最后还需要输入验证码,即将图中的数字、字母所组成的验证码输入文本框中即可,接着勾选“接受新浪云用户协议”前的小方格,再单击“下一步”就完成这一步设置。
完成“确认身份”之后,就会出现“注册成功”界面,如图所示,接着单击“进入用户中心”便可进入云计算。
微信公众号接入新浪SAE需要在云应用SAE界面中创建新应用。进入新浪云计算用户中心后,在页面左上方单击控制台,接着在出现的几项选择中单击“云应用SAE”,如图所示。
然后单击“创建新应用”如图所示,接着会出现一个提示对话框,说明普通型用户创建应用后,将会每日收取10云豆作为应用租金,在对话框中单击“继续创建”。
创建新应用首先要填写域名与应用名称,如图所示。填写二级域名,域名仅允许由数字,字母组成,长度为4~18位,创建后不可修改;应用名称应填写应用的中文名称,供显示用。
接着在运行环境中单击左右按钮,找到并单击“微信公众平台PHP SDK”,如图所示,单击“创建应用”。之后页面上会出现发表微博的窗口,单击窗口中的“点此管理该应用”链接,进入应用界面。
创建完成后,进入应用页面,单击页面左侧的“应用”,然后在下方出现的多项选择中单击“代码管理”,如图所示,图中的链接就是之后所需要的URL地址。接着在页面中找到该应用的信息,即图,单击右侧的“上传代码包”链接,将微信接口文件代码包上传(代码包可在微信公众平台下载)。
上传代码之后,单击图中的“编辑代码”,便会出现安全验证窗口,输入密码之后,单击“安全验证”,便会进入编辑代码界面,如图所示。
双击图中的“index.php”文件,查看代码是否上传成功,上传成功之后便完成了应用的开发,之后便可登录微信公众平台进行接口设置。
在公众平台上填写配置信息,登录微信公众平台,在开发项单击“基本配置”,接着在页面单击“修改配置”,如图所示。
在公众平台需要填写的参数有:服务器地址,即URL;令牌,即Token;消息加密密钥,即EncodingAESKey。填写的URL为图的链接,即云应用的域名;Token在index.php中定义为weixin;填写微信公众平台中的URL和Token的配置信息时不要填错,不然无法验证成功。EncodingAESKey,单击“随机生成”就会自动生出长串字符密码,最后单击“提交”,如图所示。
单击“提交”之后,便会出现二维码扫描界面,使用手机微信扫描该二维码,在手机界面点击“确定”修改服务器配置,如果一切顺利,便可设置成功。如果提示“token验证失败”,可以先重次几次,微信服务器有时不稳定。另外新浪SAE要求进行实名认证,请先上传身份证进行实名认证并通过审核后再试。
设置成功之后,便会回到微信公众平台的基本配置界面,单击“启用”,然后再单击出现的询问对话框中的“确定”,开启后,页面会变成如图所示,用户发送的消息将自动转发到该配置地址,并且在网站中设置的自动回复和自定义菜单将会失效。