从Python爬虫到SAE云和微信公众号:新浪SAE上搭建微信服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Python爬虫到SAE云和微信公众号:新浪SAE上搭建微信服务相关的知识,希望对你有一定的参考价值。

目的:用PHP在SAE上搭建一个微信公众号的服务器。

 

1.申请一个SAE云账号

SAE申请地址:http://sae.sina.com.cn/  可以使用微博账号登陆,SAE是新浪的云服务,时间也比较长了,功能比较多。

特点:免费使用,对于学习者而言已经够用了,长时间用充点云豆也花不了多少钱(最低每天10云豆消费),几十块钱(1元=100云豆)玩一年还是可以的。

AWS:如果使用aws免费的空间,很容易用超免费额度,而且用超了额度不会停止,而是从信用卡扣费,以美元计价价格对于学习者而言非常昂贵!

阿里云:申请了还一直没试用。

参照:

基于新浪云的微信公众号开发配置过程

【玩转微信公众平台之六】 搭建新浪SAE服务器

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

具体步骤请参照上面链接,尤其是第三篇方倍工作室的,有一系列文章。

2.创建PHP应用

SAE上可以搭建多种类型的应用,我们做微信公众号服务器可以使用PHP也可以使用Python(似乎需要Django),此处使用PHP更简便。

技术分享

技术分享

完成创建后,会自动跳转到应用列表,可以看到刚才创建的应用。点击刚才的应用"****", 可以进入"应用主页",

 请记住"应用信息"栏中,"微信测试"下面的链接,这里为"http://myweixintest.applinzi.com"

 

注意事项:

1)目前来看,SAE上的PHP后台似乎不能上传zip包,只能通过Git/SVN方式上传。

2)保存这一步的链接,微信中将要使用。

3.PHP代码:微信服务器

这应该是第三步,但单独成一章来说明。

此时假设PHP代码已经写完,下一步是上传到代码管理中。

4.上传代码:Git到SAE

详细步骤可以参照这里:新浪云Git代码仓库使用入门 

使用Git进行代码管理,首先要在本地安装Git客户端,下载链接:http://www.git-scm.com/download/ 。Git客户端的安装与配置过程在此略去不讲,谷歌一下可以找到许多相关的内容,重点介绍如何使用Git在SAE上部署代码。

在左侧选择代码管理。创建版本,使用git上传。

技术分享

可以参考这里,步骤就不具体写了

用git上传代码到新浪云

新浪云Git代码仓库使用入门 

主要内容就是这几句。例如在源码目录gitsrc下添加一个文件,例如index.wsgi,然后cd到源码目录下。执行如下指令:

cd gitsrc
git add .
git commit -am "init repo"
git push sae master:1

代码变更:

git add --all
git commit -am "add file"
git push sae 1

注意事项:记得建立_netrc文件,避免每次输入账号密码

到此为止,SAE部分已经部署完成。

 

以上是关于从Python爬虫到SAE云和微信公众号:新浪SAE上搭建微信服务的主要内容,如果未能解决你的问题,请参考以下文章

在新浪SAE上搭建微信公众号的python应用

flask+新浪sae+图灵机器人实现超简单微信公众号智能回复功能

微信公众平台开发(150)——从新浪云SAE上传图片到图文消息

微信公众号开发将war包导入新浪sae出现错误

公众号微信第三方登录(静默授权和非静默授权)(具体代码:U盘 新浪云SAE)

使用新浪云(SAE)实现基于mySql和微信公众平台的关键字请求响应服务