zoukankan      html  css  js  c++  java
  • 微信公共平台(码农在努力)

    微信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我最大的动力!目前只有一位关注者,不多写了,后续再补充。
     

  • 相关阅读:
    python 元类
    python中__init__()、__new__()、__call__()、__del__()用法
    python内置数据结构方法的时间复杂度
    时间复杂度和空间复杂度
    数据结构及算法(1)
    sys模块python
    python中的文本操作
    python 中的os模块
    python 几种不同的格式化输出
    【js】null 和 undefined的区别?
  • 原文地址:https://www.cnblogs.com/ifzy/p/3170738.html
Copyright © 2011-2022 走看看