由于微信等公众平台的火热,不甘寂寞的新浪微博也推出了类似的新浪粉丝服务平台,通过开放的接口,帮助微博认证帐号在自身服务中为主动订阅他的粉丝提供更精彩、更个性化的内容和更有趣的互动服务。首批开放的有蓝V用及部分个人黄V用户。随着微博支付的上线,新浪粉丝服务平台大有作为。官方文档在http://open.weibo.com/wiki/%E7%B2%89%E4%B8%9D%E6%9C%8D%E5%8A%A1%E5%B9%B3%E5%8F%B0,不过写的比较差,sdk也有一些问题,无法使用。
验证消息和微信类似,signature参数的加密规则为:将appsecret参数,timestamp参数,nonce参数进行字典排序后,将三个参数字符串拼接成一个字符串进行sha1加密;开发者收到请求后,首先通过加密后的signature参数来校验GET请求的真实性,如果确认此次GET请求来自微博服务器,原样返回echostr参数内容就可以成功建立首次连接,否则连接失败。简单的方法是直接输出echostr
1在个人主页处点击管理中心->左侧高级功能
2选择开发模式,选择消息推送服务,系统会自动生成APPKEY,由于接口验证没有用字典加密,不用理会。
3 在服务器(这里用sae)建a.php文件
<?php
$echoStr = $_GET["echostr"];
echo $echoStr;
?>
填入上图urlxx.sinaapp.com/a.php,填入上方的url,会生成access_token,注意保存,可用来生成自定义菜单。
接口验证后有基础接口、高级接口、自定义菜单等权限。
注意:粉丝服务平台不需要在新浪开放平台提交应用审核,如需要字典加密参考官方文档。