记录一个SDK
来源:互联网 发布:dante网络协议 编辑:程序博客网 时间:2024/05/16 19:52
http://sdk.weixin.senparc.com/
一些需要注意和容易被忽视的问题:
每条XML信息都有大小限制,如文本信息,建议Content内容不要超过600字。
上图中,步骤2开始之后,微信服务器有一个等待时间:5秒,如果在这个时间内没有进行到步骤4,那么这个请求将会被关闭(包括数据传输的时间)。也就是说如果超过时间,即使网站服务器返回了数据,客户端也无法收到回复。
在文本消息中,是允许添加<a>标签来放置连接的,但是有许多朋友测试之后发现iOS没问题,Android上链接无法点击,其实原因是(至少目前为止):Android的微信客户端对<a>标签格式的判定比较严格,请严格按照这个格式书写:<a href="http://xxxx">内容</a>,href后不要使用单引号,也不要添加其他属性。
上面XML节点中的FromUserName即微信用户的OpenId,对于同一个公众账号,这个OpenId的前6位是一致的,并且在整个公众平台的记录中也是唯一的。也就是说同一个用户关注了两个不同的公众账号,他会有两个不同的OpenId。
CreateTime使用的是Unix时间,因此如果使用C#的话,需要做一个转换。
尽量保持官方API中XML节点的顺序,以前微信服务器是使用节点位置的方式读取信息的(node[0]),而非节点名称,现在这个问题似乎有好转,不过还是要小心(¥…………&%&……)。
由于这种特殊的通讯方式,(至少目前为止)所有请求必须从客户端先发起,不要指望光使用API或SDK可以实现由网站服务器主动推送消息到客户端(当然其他办法还是有的,比如模拟登陆)。
http://www.cnblogs.com/szw/archive/2013/05/27/3100713.html来源
- 记录一个SDK
- 安装directx sdk记录
- PowerVR SDK记录
- SDK 嵌入问题记录
- hisi SDK安装记录
- 讯飞 SDK集成记录
- Android 2.1 SDK 安装记录
- (记录)微软C++ REST SDK
- SDK 一个时钟小程序
- 推荐一个SDK(引擎): HeliumProject
- 记录 Android SDK 地址访问不了
- 【优秀框架记录】云知声语音sdk
- 百度推送java sdk学习记录
- 使用nodejs 踩坑微信JS-SDK记录
- TI am335x sdk安装过程记录
- 记录一下接多盟SDK遇到的问题
- 【Android】Facebook SDK使用调试过程记录
- BeagleBone Black开发记录一:SDK安装
- 常见排序和查找算法的实现
- Android中Parcelable接口用法
- easyUI单元格合并自定义封装 (一)
- linux下创建用户
- Web前端应该从哪些方面来优化网站?转载学习。
- 记录一个SDK
- QR分解
- 又写错逻辑
- HDU 1711 Number Sequence
- JSP概述
- 不要轻易挑战用户的习惯,否则会被用户打脸!
- 并查集训练题 宗教信仰
- Android学习笔记二十六之GridView网格视图
- Java原生排序方法总结--HashMap排序