如图,是返回最近一小时内的热门话题的接口(http://open.weibo.com/wiki/index.php/Trends/hourly):准备写个应用练练手,但对于新浪微博的接口调用有3个疑问(图中3点),应用是这样的,就是查看每个小时内的热门话题,疑问如下:1、这个接口需要登录,但我这个应用就是一个获取话题信息的,与具体用户好像没什么关系,这个登录是什么意思呢,如何操作呢。2、文档里说用OAUTH认证不需要source这个参数,那么这个OAUTH认证是哪个用户的OAUTH认证呢,是应用开发人授权还是什么(因为与其他用户没什么关系)3、这里的curl -u "username:password"是什么意思呢,不是直接请求最后面那个地址就行了吗,哪位朋友能帮忙解释一下,最好能给个调用的例子本人新手,请大家不要取笑,谢谢!

解决方案 »

  1.   

    之前我写过的一个例子 希望对你有帮助
    http://blog.csdn.net/xys289187120/archive/2011/06/27/6571312.aspx
      

  2.   

    http://blog.csdn.net/xys289187120/archive/2011/06/27/6571312.aspx
      

  3.   

    谢谢你的回复,我想问的不是如何用oauth认证哦,OAUTH认证我已经写出来了
      

  4.   

    楼主 你要先申请一个appkey 然后通过微薄帐号和号码登录成功以后 会返回两个授权字符串 然后可以本地记录上 之后通过这两个key就可以直接发微薄 不用每次都用帐号密码授权。 
      

  5.   

    那个password的问题是这个  oauth.AuthorizationGet() + "&oauth_callback=xml&userId={0}&passwd={1}"  
      

  6.   

    oauth授权很麻烦的,我研究了好长时间都搞不到
    建议直接用新浪官方提供的SDK吧另外,如果要自己搞oauth,你可以看看scribe库,是最简单的一个oauth库了
    并且最新版本里面还增加了新浪微博 搜狐微博 网易微博的例子。
    问题只是目前还无法上传文件。https://github.com/fernandezpablo85/scribe-java