成都网站建设设计

将想法与焦点和您一起共享

java微博源代码 java 微博

腾讯微博开放平台的java SDK怎么用

1、在你的Java工程中添加该SDK中dist目录下的jar库,并添加到你的编译路径中

创新互联建站是专业的丰宁网站建设公司,丰宁接单;提供网站设计制作、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行丰宁网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

2、在你的代码中import相应的包名

3、非web应用请修改和查阅MainDemo.java,web应用请修改config.jsp,查阅index.jsp, 获得包括oauth登录请求及其它功能请求的方法接口。

4、commons包里面的java类实现了目前腾讯微博开发平台的所有接口,除第一个参数是oauth对象外

其他都和开发平台的api文档一致,类名和方法名亦和api一致:比如获取主页时间线的api是:

那么此SDK的java类是:Statuses_API.java,实现方法是home_timeline(a,b,c,d...)

5、此SDK为半原创,思路和部分方法函数参考了官方(热心网友sampan)提供的java SDK() 和网上相关的Oauth授权资料

6、javawind-qweibo-api-1.0.jar为本sdk生成的jar,如果有修改源码,记得重新生成此jar~

补充:SDK(Software Development Kit, 即软件开发工具包 )一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。

求真正有效的可以模拟登录新浪微博的java代码,后续可以用Jsoup进行抓取。急急!!登录成功马上给分!

package jsoupTest;

import java.io.IOException;

import java.util.ArrayList;

import java.util.HashMap;

import java.util.List;

import java.util.Map;

import org.jsoup.Connection.Method;

import org.jsoup.Connection.Response;

import org.jsoup.Jsoup;

public class JsoupTest {

public static void main(String[] args) throws IOException {

MapString, String map = new HashMap();

//map.put请根据自己的微博cookie得到

Response res = Jsoup.connect("别人的主页id")

.cookies(map).method(Method.GET).execute();

String s = res.body();

System.out.println(s);

String[] ss = s.split("scriptFM.view");

int i = 0;

// pl_content_homeFeed

// pl.content.homeFeed.index

ListString list = new ArrayList();

for (String x : ss) {

// System.out.println(i++ + "======================================");

// System.out.println(x.substring(0,

// x.length()  200 ? 200 : x.length()));

// System.out.println("===========================================");

if (x.contains("\"html\":\"")) {

String value = getHtml(x);

list.add(value);

System.out.println(value);

}

}

// content=ss[8].split("\"html\":\"")[1].replaceAll("(\\\\t|\\\\n)",

// "").replaceAll("\\\\\"", "\"").replaceAll("\\\\/", "/");

// content=content.substring(0,

// content.length()=13?content.length():content.length()-13);

// System.out.println(Native2AsciiUtils.ascii2Native(content));

}

public static String getHtml(String s) {

String content = s.split("\"html\":\"")[1]

.replaceAll("(\\\\t|\\\\n)", "").replaceAll("\\\\\"", "\"")

.replaceAll("\\\\/", "/");

content = content.substring(0,

content.length() = 13 ? content.length()

: content.length() - 13);

return Native2AsciiUtils.ascii2Native(content);

}

什么是java源代码 怎么查看

你说的java源代码是指编译成的class文件前的java文件。

当我们运行.java文件时,它会被系统编译成.class文件,例如Test.java编译之后就是Test.class,

源文件就是指Test.java文件,

一般部署项目时,有.class文件就可以发布运行了,但是如果想修改这个系统,.class是不能修改的,要有.java文件才能修改

也可以上网去下反编译软件,就是能把.class文件大部分还原成.java文件的工具,但不是100%还原,而且如果不是正版的,小心有毒啊,什么的。

如何使用java代码访问微博短网址的url

① 将长网址用md5算法生成32位签名串,分为4段,,每段8个字符;

② 对这4段循环处理,取每段的8个字符, 将他看成16进制字符串与0x3fffffff(30位1)的位与操作,超过30位的忽略处理;

③ 将每段得到的这30位又分成6段,每5位的数字作为字母表的索引取得特定字符,依次进行获得6位字符串;

④ 这样一个md5字符串可以获得4个6位串,取里面的任意一个就可作为这个长url的短url地址。

很简单的理论,我们并不一定说得到的URL是唯一的,但是我们能够取出4组URL,这样几乎不会出现太大的重复。


文章名称:java微博源代码 java 微博
本文路径:http://chengdu.cdxwcx.cn/article/ddihdhh.html