总结新浪friendship接口

1.好友和粉丝的上限(双向关注):5000,不管是取详情还是取id.

http://forum.open.weibo.com/read.php?tid=67480
http://forum.open.weibo.com/read.php?tid=70622

1.1如果取ids

https://api.weibo.com/2/friendships/friends/bilateral/ids.json

单页返回的记录条数[0~2000],默认为50,可调

String[] ids = fm.getFriendsBilateralIds(id);
            //打出的值仍然是50,所以不要认为通过id取就能取回全部。
            System.out.println("互粉用户数:"+ids.length);

https://api.weibo.com/2/friendships/friends/ids.json   or https://api.weibo.com/2/friendships/followers/ids.json

单页返回的记录条数[0~5000],默认为500,可调

同理,其它接口获取ids,返回的也不是全部,默认是500
            ids = fm.getFriendsIds(id);
            //500
            System.out.println("我粉的用户数:"+ids.length);
            
            ids = fm.getFollowersIdsById(id);
            //500
            System.out.println("粉我的用户数:"+ids.length);

1.2如果取的是详情,比如List<User>

使用的地址如下:通常由于我们需要用户的额外信息,所以,下面二个地址是分页获取的主要方式。
http://open.weibo.com/wiki/2/friendships/friends  or http://open.weibo.com/wiki/2/friendships/followers

单页返回的记录条数是[0~200],默认为50,可调。

另,qq的授权请求次数是1000,qq的取id每页最高200。

2.不要通过API的注释去理解功能。而应熟悉URL对应的文档。

3. 如果API不存在的时候,根据url尝试封装相应的接口方法去尝试

比如取关注的人,只提供了

public List<User> getFriendsByID(String id) throws WeiboException
    {
        return User.constructUser(Weibo.client.get(WeiboConfig.getValue("baseURL") + "friendships/friends.json",
                                                   new PostParameter[] { new PostParameter("uid", id) }));
    }

实际肯定需要分页获取用户的信息,封装如下:

public List<User> getFriendsById(String uid, Integer count, Integer cursor) throws WeiboException
    {
        return User.constructUser(Weibo.client.get(WeiboConfig.getValue("baseURL") + "friendships/friends.json",
                                                   new PostParameter[] {
                                                           new PostParameter("uid", uid),
                                                           new PostParameter("count", count.toString()),
                                                           new PostParameter("cursor", cursor.toString()) }));
    }

附:论坛上新浪的管理员也建议这样做。

总结新浪friendship接口相关推荐

  1. php查询ip归属地api接口_【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地...

    本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地>(点击打开链接)为姊妹篇,只是后端编程语言换成了php. 做出同样的效果,打开页面,得 ...

  2. php新浪获取ip接口,【php】利用新浪api接口与php获取远程数据的步骤,获取IP地址,并获取相应的IP归属地...

    [php]利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地 本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地 ...

  3. mysql 数字 除以 一万_腾讯股票接口、和讯网股票接口、新浪股票接口、雪球股票数据、网易股票数据...

    腾讯股票接口: 大单数据 http://stock.finance.qq.com/sstock/list/view/dadan.php?t=js&c=sz002451&max=80&a ...

  4. php 股票数据 sina,腾讯股票接口、和讯网股票接口、新浪股票接口、雪球股票数据、网易股票数据...

    腾讯股票接口: 分时图 http://data.gtimg.cn/flashdata/hushen/minute/sz000001.js?maxage=110&0.28163905744440 ...

  5. 新浪股票接口 php,通过新浪股票行情接口,怎么判断当天除权除息的股票?

    我想制作一个功能,点下按钮,就可以把当天除权除息的股票列出来,我的网站股票行情是调用的新浪接口. 不知道谁有开发过这个功能的,或者有技术开发这个小功能的,本人不甚感激,也可有酬劳略表心意哦. 回复讨论 ...

  6. android股票sdk,新浪股票接口AndroidSDK

    昨天想到一个点子,需要访问股票行情.于是在网上搜了一下免费的股市行情的接口.发现新浪股票的数据接口比较稳定,于是就用它了. 网上对于新浪股票的数据接口介绍比较详细,并且实现也很简单,所以花了一下午就基 ...

  7. 关于调用新浪支付接口

    最近公司要做一个新浪支付接口的应用. 首先你得确认已成功申请到应用appkey 及appSecret. 要想调用新浪的支付接口还得申请一个支付key.这些都准备完毕了.接下来调用新浪官方的接口 接口一 ...

  8. java 新浪股票接口api_[Java教程]【API】新浪天气接口 Beta

    [Java教程][API]新浪天气接口 Beta 0 2016-01-25 02:00:04 新浪天氣接口那是公認的好,可是百度之後發現很簡陋,所以自己寫了工具類,此處幫忙測試下其中的天氣接口,看有哪 ...

  9. Kinsoku jikou desu新浪股票接口变动

    1.问题原因 新浪股票接口返回如标题所示值:Kinsoku jikou desu! http://hq.sinajs.cn/list=code 新浪股票的接口变动,需要在请求头中添加Referer值. ...

最新文章

  1. 2020人工神经网络第一次作业-参考答案第九部分
  2. angular监听路由跳转
  3. ZXing.Net.Mobile无法识别较大的条码
  4. 开发安全的 API 所需要核对的清单
  5. THUPCCTSAPIO2019:Far Away
  6. url采集器_Linux「第三节」-centos7.5部署数据采集器Telegraf
  7. 极客无极限 一行HTML5代码引发的创意大爆炸
  8. 没有bug队——加贝——Python 练习实例 19,20
  9. LeetCode 485. Max Consecutive Ones
  10. 用深度学习进行语音识别为什么还要算mfcc?
  11. html 模板 引用,模板引用说明
  12. 实测iOS Dynamic Framework 对 App 启动时间的影响效果
  13. AHP层次分析法(附matlab程序)
  14. html手机背景音乐,HTML插入背景音乐方法【全】
  15. 电子商务网站源码HTML5+CSS3+JavaScript
  16. Tomcat配置域名访问
  17. 用云服务器搭建一个属于自己的网站(手把手教学)
  18. 【IntelliJ IDEA插件】Alibaba Cloud AI Coding Assistant
  19. MPDA:基于Domain Adaption的V2X协同感知(3D目标检测)
  20. java 代码生成nc 格式的文件,并且读取出nc格式里面的数据(已提供代码)

热门文章

  1. 实例化新的Android片段的最佳做法
  2. 如何将特定提交推送到远程,而不是之前的提交?
  3. win10安全模式怎么修复系统
  4. android 5.0 字体,QC8916 修改系统默认字体(Android 5.0)
  5. 实验4-1-5 韩信点兵 (10 分)
  6. 使用程序简单查询IP地址
  7. Swiper 在vue中的使用,loop=true获取真实index,数据更新刷新初始化swiper
  8. vue父组件变量传递子组件_Vue2.x中的父组件数据传递至子组件
  9. Facebook开源图像处理库Spectrum,优化移动端图像生成
  10. 工业4.0围观,大炒作,大问题,大差距,你发现了吗?