文章3说话 微信商城云server创建后台
一个. 应用server资源
想要进行微信开发。少不了后台server端程序的开发,那么我们首先就要申请server资源。眼下有非常多云server可选,比方新浪的sae,这里就以sae为例来解说。
1. 打开http://sae.sina.com.cn/
登录。
2. 点击创建应用
3. 填写二级域名,应用名称,验证码,选择开发语言为php并选择应用类型为web应用后。点击创建应用。
4. 或者点击“选择开发框架”选项卡。选中“微信公众平台php sdk”.
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2Fsa2luZ21hbmM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
5. 在弹出的页面点击“安装框架“。并输入必要的信息后点击”安装到以上位置“。
6. 看到成功安装的提示后,点击“管理已安装应用“。我们看到应用已经成功创建,而且为你分配了acces key和secret
key。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2Fsa2luZ21hbmM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
通过上面的步骤,我们已经拥有了一个微信的后台server端的基本框架,仅仅是这个框架还没有什么功能,接下来我们就要将这个后台和我们的微信账号关联起来,而且在这个后台开发一些有用功能。
二. 配置微信账号
接下来。将我们的sae上的后台与我们的微信号关联起来。首先登录自己的微信号。并点击:高级功能-进入开发模式-成为开发人员。我的微信号是未认证的订阅号,例如以下图:
接下来我们要做的是写一个php的接入程序,然后上传到我们在sae上的后台空间里面去完毕接入验证。
接入程序非常easy,在之前的教程里面已经具体解说过。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2Fsa2luZ21hbmM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
将该文件(见附件)上传到saeserver。
至于怎样将代码文件上传到sae,我们以下来给大家介绍。
首先。sae是採用svn工具进行代码管理的,svn是一个版本号管理工具。
1. 下载svnclient工具。
2. 安装完毕后,我们在本地电脑上创建一个空文件夹。在该空文件夹下右键,选择 TortoiseSVN-Create Repository Here.
3.点击我们的sae界面上的代码管理。查看svn 仓库地址:
4. 在步骤2的文件夹下右键。选择svnchekout。并输入上一步的svn 仓库地址,点击确定。
再输入我们的sae账号和password。点击ok。
这样就将我们在sae上的代码下载到我们的本地了。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2Fsa2luZ21hbmM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
5. Ok ,我们接着将我们的接入验证文件的代码复制到下载下来的版本号1的index.php文件中面去所有覆盖原来的内容。
6.然后再被改动的index.php文件上右键,选择 SVN Commit,点击ok就将这个文件提交到sae上的相应文件夹去了。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2Fsa2luZ21hbmM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
7.我们登录sae管理平台,点击编辑代码。
8.在打开的代码编辑页面,双击 index.php,查看是否是我们更新上去的代码。
9.登录我们的微信公众平台帐号,在接入验证输入框中输入我们的后台url,比如我的是:mywxsvr.sinaapp.com和 Token。Token的值就是我们刚才上传到sae的接入程序中定义的那个字符串。比如我的是:weixin.,
然后单击“提交”button,就能通过接入验证了。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2Fsa2luZ21hbmM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
说明,我们的微信公众号已经成功的和我们在sae上的后台程序之间建立了联系,并且。我们在sae后台程序中能够使用微信的基础接口来编程。
本讲就说到这里,我们回想一下本节课的主要内容,在本节课中,我们使用sae作为我们的server后台程序,而且具体说明了怎样在微信平台上通过和sae后台接入程序通信来完毕接入验证,完毕接入验证后,我们就能够发挥我们的想象力,通过在sae后台使用微信平台接口来编程完毕非常多有趣和有用的功能了。
版权声明:本文博客原创文章,博客,未经同意,不得转载。
文章3说话 微信商城云server创建后台的更多相关文章
- 微信小程序云开发之云函数创建
云函数 云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写.一键上传部署即可运行后端代码. 小程序内提供了专门用于云函数调用的 API.开发者可以在云函数内使用 wx-server-sdk ...
- 在腾讯云上创建您的SQL Cluster(4)
版权声明:本文由李斯达原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/255 来源:腾云阁 https://www.qclo ...
- Express+Mongoose(MongoDB)+Vue2全栈微信商城项目全记录(二)
用mogoose搭建restful测试接口 接着上一篇(Express+Mongoose(MongoDB)+Vue2全栈微信商城项目全记录(一))记录,今天单独搭建一个restful测试接口,和项目前 ...
- 关于腾讯云server使用FTP具体配置教程
本文文件夹:-------------------------------------------------------- [-] 腾讯云server介绍 关于腾讯云server使用感受 作为开发人 ...
- 利用听云Server和听云Network实测Kubernetes和Mesos在高并发下的网络性能
文章出自:听云博客 随着公司业务的不断增长,我们的应用数量也有了爆发式增长.伴随着应用爆发式的增长,管理的难度也随之加大.如何在业务爆发增长的同时快速完成扩容成了很大的挑战.Docker的横空出世恰巧 ...
- 用c#开发微信 (22) 微信商城 - 微信支付 (c#源码)
微信支付有几种支付模式:刷卡支付,扫码支付,公众号支付,APP支付.本文介绍用于在微信商城里的公众号支付. 1. 效果图 在商城里购买商品后,到支付页面: 点击上面的确认支付,转到下面微信支付页面: ...
- 在腾讯云上创建您的SQL Cluster(3)
版权声明:本文由李斯达原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/250 来源:腾云阁 https://www.qclo ...
- 基于阿里云server搭建SVNserver
基于阿里云server搭建SVNserver 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/ex_net/article/details/8577 ...
- 阿里云server(ECS)优惠券领取
CoderMan的博客也是放置在阿里云的ECS上.速度绝对是刚刚的,大家打开的速度肯定不会慢. 有些同志们至今可能还在用虚拟主机吧,其实阿里云server真心不贵,有俩种计费方式:各自是按月计费和按流 ...
随机推荐
- ThinkPHP中实例化对象M()和D()的区别,select和find的区别
原文:ThinkPHP中实例化对象M()和D()的区别,select和find的区别 1.ThinkPHP中实例化对象M()和D()的区别 在实例化的过程中,经常使用D方法和M方法,这两个方法的区别在 ...
- Urxvt - awesome
Urxvt - awesome Urxvt From awesome Jump to: navigation, search rxvt-unicode (urxvt for short) is a c ...
- C#使用Redis集群缓存
C#使用Redis集群缓存 本文介绍系统缓存组件,采用NOSQL之Redis作为系统缓存层. 一.背景 系统考虑到高并发的使用场景.对于并发提交场景,通过上一章节介绍的RabbitMQ组件解决.对于系 ...
- 什么是Java “实例化”
实例化:对象也是引用数据类型,只能使用new运算符从堆中分配内存: 使用已经定义好的类,创建该类对象的过程称为“实例化”. 只有先实例化类的对象,才可以访问到类中的成员(属性和方法). 使用成员运算符 ...
- Accord.Net中决策树
Accord.Net中决策树 决策树介绍 决策树是一类机器学习算法,可以实现对数据集的分类.预测等.具体请阅读我另一篇博客(http://www.cnblogs.com/twocold/p/54245 ...
- C#关于ref与out的总结
原文:C#关于ref与out的总结 首先大概说下函数调用的过程,首先为被调用函数分配存储空间(分为代码区和变量区)之后将调用函数传递过来的变量压栈,然后逐一弹栈进行处理,之后进行运算,将需要返回的变量 ...
- WebView混合开发
现在开发APP的方式变化,不在是传统的APP开发了,有很多的APP慢慢的转向混合模式的开发,使用WebView是传统开发模式转向混合模式的桥梁工具,结合了很多的Web前端开发界面,使得开发的速度加快, ...
- Django URL 命名空间
https://docs.djangoproject.com/en/1.5/topics/http/urls/#introduction 译文: URL 命名空间 简介: 当你需要部署一个应用的多个实 ...
- String的Split方法的用法与要注意事项
转自:http://shukuiyan.iteye.com/blog/1058672 之前在http://shukuiyan.iteye.com/blog/507915文中已经叙述过这个问题,但是最近 ...
- ReferenceError: Error #1069: 在 spark.components.RadioButtonGroup 上找不到属性 label,且没有默认值
1.错误描写叙述 ReferenceError: Error #1069: 在 spark.components.RadioButtonGroup 上找不到属性 label,且没有默认值. at Ch ...