请问微信开放平台能否获取到微信好友列表,还有像新浪微博开放平台一样能获取到好友分享信息了??
我觉得楼主的思路不一定需要从腾讯方面着手,一定通过接口来实现。
其实换一下思路不用接口也可以实现类似的朋友关系
我有一个想法就是一个网页H5,通过微信认证获取到用户的openid,识别用户的身份,然后以这个用户的身份生成他自己的推荐码,当他把H5网页分享给他的好友或者朋友圈的时候附带把推荐码一起分享出去,当他的朋友点击浏览附带用户推荐码的网页后,便可将他们2个建立朋友关系,这样的话就不需要通过腾讯了,曲线救国的方式实现了他的朋友关系
不需要服务号即可获取 好友列表
/**
* 访问用户管理 获取关注列表
* @param pagesize 单页数量(测试可以设置为9999,一次取全部用户)
* @param pageidx 当前页数(0开始)
* @return
* @throws HttpException
* @throws IOException
*/
public static List<FansJson> getfans(int pagesize, int pageidx) throws HttpException, IOException {
GetMethod get = new GetMethod("http://mp.weixin.qq.com/cgi-bin/contactmanage?t=user/index&pagesize=" + pagesize + "&pageidx=" + pageidx + "&type=0&groupid=0&token=" + TOKEN + "&lang=zh_CN");
get.setRequestHeader(USER_AGENT_H, USER_AGENT);
get.setRequestHeader(REFERER_H, INDEX_URL);
get.setRequestHeader("Cookie", cookiestr);
int status = client.executeMethod(get);
if (status == HttpStatus.SC_OK) {
String sr = get.getResponseBodyAsString();
return parseFansCount(sr);
}
return null;
}
我觉得楼主问的不是获取关注者的列表,而是某个用户的的微信好友,我看到好几个应用能做到,比如陌陌就可以添加微信好友,就可以获取到你机器上的微信的用户,并向其发送消息,发送的消息可以再接收者的微信消息中显示
1 回答763 阅读✓ 已解决
2 回答1.1k 阅读
921 阅读
http://mp.weixin.qq.com/wiki/index.php?title=%E9%A6%96%E9%A1%B5