一、即时消息是免费的。要使用相关功能,你需要先拥有一个平台账户,并在即时消息中生成开发者密匙。只有通过手机验证的开发者才能成功推送消息。
二、平台即时消息的是针对不愿意透露联系方式的接收者,接收者必须是平台验证过的用户,平台会将信息通过接收者设置的方式推送出去。接收的方式可以是QQ、短信,也可以是微信。
三、即时消息这个功能可以用在哪些地方?
从普通用户角度,如果网站集成本接口,用户可以填写本平台的账户号进行验证,不需要把手机、QQ等提交给网站,从而更好地保护用户的个人隐私。
从网站所有者角度,因为接口和服务是创见科技免费提供的,所以成本更低廉。虽然即时消息仅可以向注册用户发送提醒消息,但依然可以在一定程度上替代传统短信。特别是适合作为网站的后台管理的即时提醒功能,无论网站有任何的风吹草动,都可通过接口给自己发送即时进行提醒。
四、说一下基本用法:
API地址
http://transidc.com/?mod=message&type=api
使用方法
向API地址POST一组JSON数据。
数据演示{"type":"0","sign":"5c95d323f0b566b2187da61bb28cd805","time":"20160713112825","from":"admin","to":"demo","template":"T16071219035372","data":{"${name}":"创见","${product}":"消息发送"}}
参数说明
【type】信息的类型:
0 - 平台消息,1 - 短信,2 - QQ消息
平台消息是针对不愿意透露联系方式的接收者,会将信息通过其设置的方式推送出去。
【sign】信息的签名:
签名的生成方式是对API密钥和当前时间进行MD5加密。
PHP示例:md5('82ldi87efv' . '20160101085632')
【time】签名的时间:
格式20160101085632,必须是即时的,超时5秒信息不能发送。
【from】开发者ID:
即您在本平台的用户账号。
【to】接收者的帐号:
根据 type 类型进行设置,0 - 平台用户账号,1 - 手机号 ,2 - QQ号
如果接收者设为QQ,则该QQ必须先加平台推送QQ为好友才能接收到消息。
【template】消息的模板编号:
格式T16071219035372。
【data】消息模板中需要替换的变量:
JSON数据,格式 {"${name1}":"替换词1","${name2}":"替换词2"}