微信开放平台能否获取到微信好友列表

请问微信开放平台能否获取到微信好友列表,还有像新浪微博开放平台一样能获取到好友分享信息了??

阅读 76.7k
10 个回答
新手上路,请多包涵

我觉得楼主的思路不一定需要从腾讯方面着手,一定通过接口来实现。

其实换一下思路不用接口也可以实现类似的朋友关系

我有一个想法就是一个网页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;
}

我觉得楼主问的不是获取关注者的列表,而是某个用户的的微信好友,我看到好几个应用能做到,比如陌陌就可以添加微信好友,就可以获取到你机器上的微信的用户,并向其发送消息,发送的消息可以再接收者的微信消息中显示

新手上路,请多包涵

楼主找到答案了吗?我也有这样的疑问

好友关系链不会那么开放的,是腾讯自己业务在用,比如游戏

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏