微信公共平台(码农在努力)_weixin_30446613的博客-程序员宅基地

技术标签: 人工智能  

微信app已经投入市场2年多了,我一直不太玩微信的,当初的感觉就hi这家伙是山寨 米聊的,内心有些BS.
但!
微信现在已经成为 国内最火的 app.仗着腾讯的5亿用户,自然人气很火,当然也沦为某某神器. 
手机 QQ2013最新版也俨然沦为了微信的儿子了(到底谁是谁儿子啊)

而微信公共平台也成为了 最好的营销平台,大街小巷中各种二维码等着你来拍。
我也秀一下我 公共账号,欢迎各位亲们关注噢~!
微信号码:gh_befa44494997_430(此乃默认账号,暂未想好账号,4.3版本后也不再突出账号名了,用户界面已经隐藏账号名)
微信名: 码农在努力      (欢迎关注 *^_^*)          
扫二维码





目前,微信公共平台所具有的功能,分为两种模式,编辑模式 和 开发模式。
编辑模式就是自己手动在公共管理平台中手动添加 回复和群发消息等。
开发模式就是用代码来实现 ,通过查看微信平台的开发文档可以看到,用户发给公共账号的每条消息都会通过Post请求推送给开发者设定URL。
只要开发者解析这个XML,处理其中的文本或者图片或者地理位置等信息就可以了。但微信设置了超时时间为5秒,开发者的程序5秒未返回消息给用户,那微信与开发者网站的连接将会中断。
建议用户可以重新发送一次上次 内容给公共账号。

首先得连接下开发模式可以做什么和不能做什么。
一、
开发模式可以实现的功能

 

1.      可以接收用户发送过来的消息,通过你自己开发的系统把对应内容反馈回去。

2.      可以接收用户发送过来的地理位置,通过地理位置你可以反馈附近餐厅信息或交通信息(例如高德地图)

3.      通过事件推送,可以识别用户对公众帐号订阅和取消订阅操作的情况。

4.      开发模式的接口除了可以反馈图文消息,也可以反馈音频内容给用户。

5.      可以通过通用接口上传图片、语音、视频等内容到公众平台上,并且可以调用这些素材。

6.      可以管理自定义菜单功能。(该功能还在内测中)

二、开发模式不能实现的功能

1.      不能识别用户账号名称,只能识别一串很长的ToUserName,这应该是微信公众平台对用户信息的隐私保护。所以想把用户拉到自己平台进行管理这是不可能的。

2.      不能管理用户或查看用户的个人资料。

3.      不能单独给某一用户回复消息,这个只能在微信公众平台上管理。

4.      开发模式不支持消息群发,这个也只能在微信公众平台上操作。

目前开发模式主要应用的方式:

1.      微信其实是一个浏览器,只要你设计制作HTML5的手机页面,就可以通过微信直接访问,这样可以带给我们无限的想象空间。招商银行的微信就是通过这样的方式实现查询余额、手机还款等功能。中国联通的微信可以查话费、查流量等等功能。当然基于这种方式我们还可以做更多的后端功能开发。

2.      微信内置的地图定位,可以实现附近交通情况、查附件餐厅酒店等信息。

3.      可以用来做微信聊天机器人,这个需要很强大的语义识别技术,这个功能很多平台都已经实现。


接口通过查看 说明文档已经有所了解
文档查看地址:
点击查看

      目前是想,将平时的趣事,学习历程,遇到的困难,开心一刻等推送给大家。
欢迎大家果断关注,你们的支持就hi我最大的动力! 目前只有一位关注者,不多写了,后续再补充。
 

 

 

转载于:https://www.cnblogs.com/ifzy/p/3170738.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30446613/article/details/99211715

智能推荐

elasticsearch搭建遇到的问题整理合集1_elasticsearch遇到的问题_安如弈的博客-程序员宅基地

elasticsearch搭建遇到的问题整理合集1_elasticsearch遇到的问题

traefik使用 -- consul kv动态配置_consul kv是否提供listen_傻fufu码农的博客-程序员宅基地

consul下载地址:https://www.consul.io/downloadstraefik下载地址:https://github.com/traefik/traefik/releases启动traefik的命令traefik.exe --api.insecure=true --configFile=traefik-sample.yml配置文件 traefik-sample.yml#########################################..._consul kv是否提供listen

苹果手机性能测试用是么软件,怎么检测iPhone手机性能-程序员宅基地

因为现在市场面上的水货鱼龙混杂,有些手机买回来性能可能不是那么好,那如何检测手机性能呢?下面是学习啦小编为大家介绍检测iPhone手机性能的方法,欢迎大家阅读。检测iPhone手机性能的方法第一步、下载安装软件1先打开 iPhone 主屏上的 App Store 应用,在搜索框中输入“3DMark”关键字,点击键盘上的“搜索”按键,如图所示2待搜索出来以后,点击“免费安装”按钮,如图所示3如果是第..._苹果手机如何测试

Windows下在虚拟机的ubuntu系统中安装OpenFOAM_虚拟机openfoam安装知乎-程序员宅基地

最近几天本人学习在ubuntu系统中安装OpenFOAM,走了不少弯路,所以写这篇文章希望可以帮助大家避免走一些弯路。一、首先就是在Windows下安装虚拟机,并安装ubuntu,这一部分在Windows系统上安装虚拟机及Ubuntu系统_PtaQ的博客-程序员宅基地_windows下安装ubuntu虚拟机这个博主的博客已经写得很详细了,我就是按照他的步骤进行操作,亲测没有什么问题,中间存在的唯一一个小插曲就是虚拟机中界面太小,显示不全,无法选择continue的按钮,此时按住alt+鼠标左键拖动就可以_虚拟机openfoam安装知乎

MFC下使用opencv出现内存泄露的解决办法_mfc 使用静态库的时候 detected memory leaks!-程序员宅基地

一、现象描述在MFC程序里只要在头文件或者cpp文件定义了Mat变量,不管该Mat是否为空,在程序退出时VisualStio都会提示发生内存泄露。下面以单文档程序为例进行说明。class CMainFrame : public CFrameWndEx{ private:Mat m_Img;};在CMainFrame里定义Mat m_Img。按F5调试_mfc 使用静态库的时候 detected memory leaks!

FPGA SD 卡 之 乒乓操作 、同步fifo-程序员宅基地

这里记录一个实际的需要使用乒乓操作的例子:读sd卡数据的时,在spi的模式下。发送单数据块的读取命令,在回应之后会有512字节的数据。使用乒乓操作,可以用两个八位的寄存器,就可以完成连续的512字节读入fifo。但是如果操作不好的话就会出现位置不对的情况。上图是读入fifo的数据。上图是实际的数据。(起始地址为1000h)00h 01h,就是位置不对的地方。...

随便推点

加密与解密、OpenSSL(SSL/TLS)、OpenSSH(ssh)、dropbear-程序员宅基地

下面介绍的是Linux的加密与解密、OpenSSL(SSL/TLS)、OpenSSH(ssh)、dropbear。一、数据的加密与解密1、进程间通信基础(1)、进程间通信方式同一主机间进程间的通信方式:signal、shm、semaphore、message queue(MQ、RabbitMQ)。不同主机进程间的通信方式:socket-p..._dropbear udp数据

修改NodeJs内置的npm默认配置路径_node bin location-程序员宅基地

修改NodeJs内置的npm默认配置路径查看默认配置# 查看node版本node -v# 查看npm配置npm config ls# 输出; cli configsmetrics-registry = "https://registry.npmjs.org/"scope = ""user-agent = "npm/6.14.8 node/v14.15.1 win32 x64"; builtin config undefined# 默认存储位置prefix = "C:\\User_node bin location

yii2的html助手 api,yii2 使用apidoc生成技术文档_fafa阿花的博客-程序员宅基地

yii2 的apidoc生成文档还是蛮好用的。首先说一下这个玩意是干什么的,就是用来生成技术文档,效果可以查看:http://www.fecshop.com/doc/fecshop-guide/cn-1.0/guide-index.html#1.需要安装yii2,参看文章:2.然后安装doc 插件2.1在安装的yii2根目录下面执行:composer require --prefer-dist y..._yii2-apidoc

jsp servlet js-程序员宅基地

1.jsp与servlet:两者的本质是相同的,jsp最终会在服务器端转化成servlet。区别在与servlet的工作方式大致是把html元素定义到一个string中,然后输出到浏览器,而jsp则可以直接使用html元素作为静态部分,同时也可以使用java变量或者语句等显示动态的内容。这便是jsp的优点,前台开发者直接做出静态的html文件,后台开发者把需要动态展示的内容改为java的,就生

AcWing 887 求组合数 III 题解 (求组合数)-程序员宅基地

#include<iostream>#include<algorithm>using namespace std;typedef long long ll;const int mod = 1e9 + 7;int qmi(int a, int k, int p){ int res = 1; while(k){ if(k & 1) res = (ll)res * a % p; a = (ll)a * a % p; k >>= 1; .

自动清楚浏览器的缓存-程序员宅基地

清除缓存,避免开发时不必要的BUG