微信开发配置-Python开发入门与实战

    随着移动互联网时代的到来,微信已经成为移动互联网移动终端的主要入口。现在,许多大型企业都有自己的微信服务帐户,例如:银行业拥有自己的微银行和基金公司的公共服务帐户。通过微信门户,可以方便快捷地实现企业提供的服务。

1.png

    如:上图招商银行的公众服务号,上面的功能的实现是依据“微信”提供的接口开发规范完成的,由于“微信”是运行在互联网上的,本章节开始我们将结合前面章节发布的新浪“云”服务来实现微信公众号的一些功能实例。


    1. 搭建开发环境

    微信公众号的注册请参网上相关资料,如参考《微信公众平台入门到精通》


    2. 用管理员登陆微信公众平台

2.png

    开发者中心->服务器配置->修改配置,我们修改结果如下图:

3.png

    现在我们点击提交按钮,“微信”会提示token验证失败的错误提示,根据”微信”SDK要求,我们首先要实现一个提供给”微信”服务器的握手请求服务,以便”微信”服务器来校验我们的服务器是否响应。

4.png

    3. 根据配置我们需要实现wechat的url

    这里我们在工程中新建一个叫wechat的APP来专门处理与”微信”请求的交互服务,一如前面说的面向对象里的功能内聚的原则。

5.png

    接下来我们先在wechat的views.py里增加代码如下:

6.png

7.png

    然后,我们修改mysite的urls.py增加wechat url服务。

8.png

    接下来,我们把urls.py文件和wechat app 目录和文件更新到新浪云上,我们就可以访问wechat了,访问结果如下图:

9.png

    现在,我们点击刚才开发中心修改配置界面的提交按钮,微信验证服务通过,如下图。

10.png

    4.代码注释

    checkSignature函数功能就是确认GET请求是否来自“微信”服务器,如果请求来至微信服务器,原样返回echoStr数据则接入生效,否则接入失败


    小结

    现在,我们已经在微信开发中心完成了我们开发的Web服务的配置。 

我来说两句

0 条评论

推荐阅读

  • 响应式布局CSS媒体查询设备像素比介绍

    构建响应式网站布局最常见的是流体网格,灵活调整大小的站点布局技术,确保用户在使用的幕上获得完整的体验。响应式设计如何展示富媒体图像,可以通过以下几种方法。

    admin
  • 提升网站的性能快速加载的实用技巧

    网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。

    admin
  • 织梦CMS TAG页找不到标签和实现彩色标签解决方法

    织梦cms是我们常见的网站程序系统的一款,在TAG标签中常常遇到的问题也很多。当我们点击 tags.php 页的某个标签的时候,有时会提示:“系统无此标签,可 能已经移除!” 但是我们检查程序后台,以及前台显示页面。这个标签确实存在,如果解决这个问题那?

    admin
  • HTML关于fieldset标签主要的作用

    在前端开发html页面中常用的标签很多,今天为大家带来的是关于HTML中fieldset标签主要的作用说明,根据技术分析HTML

    admin

精选专题