文档章节

WeChat 公众号

phpweishunlong
 phpweishunlong
发布于 2017/05/16 23:36
字数 658
阅读 10
收藏 0
点赞 0
评论 0

##了解公众号

###分类:

####1、 企业号

给企业使用,一般是对内,做OA系统( 考勤、财务 ) 

####2、 订阅号

特点: 每天可以推送一条消息。

订阅号适合需要经常推送消息

####3、 服务号

特点: 一个月可以推送4条、支持支付

应用场景: 微商城、 中国联通(服务号)

####1、订阅号:主要偏于为用户传达资讯(类似报纸杂志),认证前后都是每天只可以群发一条消息; ####2、服务号:主要偏于服务交互(类似银行,114,提供服务查询),认证前后都是每个月可群发4条消息; ####3、企业号:主要用于公司内部通讯使用,需要先验证身份才可以关注成功企业号。 所有的公众号需要认证,如果不认证,很多功能不能使用。 并且服务号只能使用公司来认证,订阅号可以不认证,也可以使用。

####测试号(仅供测试) 测试号有除了支付功能以外的所有功能。

测试号登陆地址 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

微信开发文档https://mp.weixin.qq.com/wiki/home/

微信消息收发流程

角色: 寄件人、快递员、收件人

角色: 用户、微信服务器(快递员)、 我们的服务器(收件人)

用户发送一个A给公众号:

A先发送给微信服务器,微信服务器把A组成成一个XML字符串:

这个XML字符串包含: 1. 发送的内容 2、 谁发送的(用户openid) 3、 发送给谁( 公众号 )

微信服务器处理好XML数据包后,再发送给我们的服务器。

我们的服务器收到XML数据包,然后我们就可以在我们服务器上写代码来拆开那个xml,然后回复你想要回复的内容。

并且回复的内容,也是先组成xml格式数据包,然后再给到微信服务器。

微信服务器收到后,处理完成,再给用户。

####HTTP协议的GET/POST的区别 #####从协议角度看:

get一般是用来获取数据的, post一般是用来提交数据。

  1. get传输的数据是放在http请求头中, post参数的数据是放在http请求体中。

####从表单应用情况来看:

#####1. 安全性

post相对get更加安全,因为get是通过url传输的,url会被浏览器缓存。

#####2.传输数据大小

 post传输数据更加大,因为get传输数据大小受浏览器限制。

© 著作权归作者所有

共有 人打赏支持
phpweishunlong
粉丝 1
博文 64
码字总数 26259
作品 0
广州
程序员
linux下安装微信小程序开发工具

1.安装wine sudo apt-get install wine 2. 下载linux版nwjs-sdk wget https://dl.nwjs.io/v0.25.4/nwjs-sdk-v0.25.4-linux-x64.tar.gz 3.解压nwjs-sdk tar xvf nwjs-sdk-v0.25.4-linux-x64.t......

wftt ⋅ 04/24 ⋅ 0

用递归法把二叉树的叶子结点按从左到右的顺序连成一个单链表

一、例子 上图中的二叉树的叶子结点,按从左到右的顺序连成的单链表如下图所示: 二、定义数据结构 三、核心算法 四、完整代码 运行结果 TopCoder & Codeforces & AtCoder交流QQ群:6482029...

海天一树X ⋅ 04/18 ⋅ 0

Python selenium抓取微博内容

Python抓取微博有两种方式,一是通过selenium自动登录后从页面直接爬取,二是通过api。 这里采用selenium的方式。 程序: 运行结果: 同时还生成了weibo.txt文件,内容如下 TopCoder & Codef...

海天一树X ⋅ 05/17 ⋅ 0

Python Selenium爬取百度百科旅游景点的基本信息

一、编程环境 操作系统:Win 10 编程语言:Python 3.6 二、景点名单准备 在与python文件同级的目录下创建scenicspots5A_namelist.txt,内容为 三、程序 四、运行结果 生成了文件夹scenicspo...

海天一树X ⋅ 05/25 ⋅ 0

Ubuntu 16.04安装Wine版的微信(deepin-wechat)

说明: 1、使用的Wine版本是深度出品(Deepin),已经精简了很多没用的配置,使启动能非常快,占用资源小。 2、关于没有.wine文件夹的解决方法:在命令行上运行winecfg; 3、有可能在今年Web...

easonjim ⋅ 02/22 ⋅ 0

Codeforces 976C 题解报告

一、题目 http://codeforces.com/contest/976/problem/C 二、思路 对数据进行排序: (1)按左边的数从小到大排; (2)若左边的数相等,则按右边的数从大到小排。 排序之后,若一个数的右边...

海天一树X ⋅ 05/03 ⋅ 0

AtCoder arc098_b 题解报告

题目 https://abc098.contest.atcoder.jp/tasks/arc098_b 分析 从二进制的角度来看,若两个数的异或值等于两个数的和,则要求这两个数的任何位数都不能同时为1,即这两个数取与运算结果为0。...

海天一树X ⋅ 05/27 ⋅ 0

Win 10基于Python 3.6安装IPython Notebook

本文介绍基于Python 3.6安装IPython Notebook的过程。 若要了解基于Python 2.7安装IPython Notebook的过程,请参考 Win 10基于Python 2.7安装IPython Notebook 1 安装Python 3.6 请参考 Win ...

海天一树X ⋅ 05/03 ⋅ 0

Codeforces积分系统介绍

一、艾洛积分系统(Elo Ranking System) 请参考 https://blog.csdn.net/haishu_zheng/article/details/80480284 二、Codeforces积分系统 类似于艾洛积分系统,但是具体算法没公布。 详情请参考...

海天一树X ⋅ 05/28 ⋅ 0

docker深入2-监控docker-swarm集群的方案swarmprom介绍

docker深入2-监控docker-swarm集群的方案swarmprom介绍 2018/4/18 本文目的 引导 本地化 简介 相信您也对如何监控容器化的业务感到烦恼,在此先强烈推荐您体验一下 这个演示方案,期待能帮助...

pcnk ⋅ 04/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 36分钟前 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 1

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

创建新用户和授予MySQL中的权限教程

导读 MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。 如何创建新用户 在MySQL...

问题终结者 ⋅ 昨天 ⋅ 0

android -------- 颜色的半透明效果配置

最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种 透明度 透明度...

切切歆语 ⋅ 昨天 ⋅ 0

CentOS开机启动subversion

建立自启动脚本: vim /etc/init.d/subversion 输入如下内容: #!/bin/bash## subversion startup script for the server## chkconfig: 2345 90 10# description: start the subve......

随风而飘 ⋅ 昨天 ⋅ 0

版本控制工具

CSV , SVN , GIT ,VSS

颖伙虫 ⋅ 昨天 ⋅ 0

【2018.06.19学习笔记】【linux高级知识 13.1-13.3】

13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

lgsxp ⋅ 昨天 ⋅ 0

LVM

LVM: 硬盘划分分区成物理卷->物理卷组成卷组->卷组划分逻辑分区。 1.磁盘分区: fdisk /dev/sdb 划分几个主分区 输入t更改每个分区类型为8e(LVM) 使用partprobe生成分区的文件:如/dev/sd...

ZHENG-JY ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部