[size=medium] 这两天由于在用htmlunit和httpclient实现登录新浪微博上遇到了一些麻烦,不得不转到直接用新浪提供的API来实现这些功能。
要用java来实现新浪API的开发,下面是一些流程的总结:
[color=red]1,下载java JDK,[/color]
[color=red]2,注册新浪的用户,[/color]在开放平台上创建自己的应用http://open.weibo.com/development
然后获得新浪提供的Appkey,和App secret这两个号码,进行开发必须得拥有的两个号码,是新浪提供的给用户开发基于新浪微博的应用的口令吧,先把这两个号码记录下来。
ps:为了能正常的进行一下的程序执行,需要在“我的应用”下,“编辑属性”-》“授权设置”,里面是一个回调地址,在下面的3点有说到。然后是“安全设置”,进行域名绑定,是回调地址的域名,下一步是“测试用户”,用来测试你的这个应用的用户,查到你的Uid,添加即可。(Uid是点击你的微博首页时,显示在url上的那串数字)。OK!
[color=red]3,将下载下来的JDK解压,导入到Myeclipse中[/color](这个应该不是问题吧),新浪提供的JDK已经有一些例子了,很好的说明了如果去使用这个JDK.好了,导入后要修改一个文件,叫config.properties的配置文件,在Client_ID上填写之前获取到的Appkey,Client_SCRETE上填写之前获取到的App secret,然后就到了redirect_URL,这个是回调地址,用于在你执行程序后返回一个code给你,之前一直不知道回调地址是啥,后来摸索了一下才知道这个地址只要是一个能访问的网址即可,只是用于在执行的时候在这个网址后面传送一个code给你,我是选了新浪的一些可以访问的网址的。
[color=red]4,设置后这些之后就可以执行example下的weibo4j.examples下的OAuth4code文件[/color]了,执行后回弹出一个页面,只要用你的新浪号授权即可,这时会打开一个刚才设定的回调页面,网址后面有code,获得code后,在程序执行的控制台上输入这个code,回车后就能获取Accesstoken这好号码了,这个是我们以后开发的时候使用的号码。
OK了,获取到这个号码之后就可以进行程序的开放了,看一下执行一个例子,如weibo4j.examples.user下的showuser,把里面的access_token改成你获得的那个,uid改成你自己的,就可以执行程序了。以后的开发也是类似~
[/size]
java api接口response json java api接口开发 cnblog
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java api接口开发规范 java开发api接口教程
Day09 一、java的API学习 1、API的意思就是应用编程接口,也称之为编程接口。在java
java api接口开发规范 字符串 System java -
sparkdq中怎么取第二个到第五个
定义了最终结果DataFrame/Dataset之后,剩下的就是开始流计算了,为此,必须使用Dataset.writeStream()方法返回的DataStreamWriter。而且必须在这个接口中指定一个或多个以下内容:1.输出接收器的详细信息:数据格式、位置等。2.输出模式:指定写入输出接收器的内容。3.查询名称:可选,为标识指定查询的唯一名称。4.触发间隔:可选,指定触发间隔。如果没有指定,
sparkdq中怎么取第二个到第五个 spark structured streaming spark streaming streaming query