• 大小: 1.54MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-02
  • 语言: Java
  • 标签: java  微博登入  maven  

资源简介

java 微博登入 maven项目 ssm框架 直接运行!注释非常详细了!

资源截图

代码片段和文件信息

package com.wangjiayu.ssm.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;

import weibo4j.Users;
import weibo4j.model.User;
import weibo4j.model.WeiboException;

/**
 * 微博登入
 * 
 * @author 王家···羽
 * 
 */

@Controller
@RequestMapping(“/oauth“)
public class WeiboLoginController {

// 新浪微博登录界面
@RequestMapping(value = “/weiboLogin“ method = RequestMethod.GET)
public String loginSinaWeibo(HttpServletRequest request HttpSession session) throws WeiboException {

weibo4j.Oauth oauth = new weibo4j.Oauth();
String url = oauth.authorize(“code“ ““);
return “redirect:“ + url;
}

// 微博登入后 重定向到这里 code参数
@RequestMapping(value = “/weiboRedirect“)
public void loginSinaWeiboAction(HttpServletRequest request HttpSession session
@RequestParam(value = “code“ required = false) String code) throws WeiboException {

// 用户授权的时候取消了,跳转到首页吧
if (code == null) {
// return “redirect:../index.jsp“;
}

weibo4j.Oauth oauth = new weibo4j.Oauth();
weibo4j.http.AccessToken accessToken = oauth.getAccessTokenByCode(code);
// token相当于密码了,就是每一次授权的时候密码都是不一样的了(授权时间)
String token = accessToken.getAccessToken();
// 相当于微博的账号了,uid是唯一的
String uid = accessToken.getUserUid();

Users users = new Users(token);
User user = users.showUserById(uid);// 微博用户的对象
System.out.println(user);

}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-22 09:25  SSM\
     文件         839  2018-06-28 13:30  SSM\.classpath
     文件         290  2018-06-27 20:28  SSM\.mymetadata
     文件        1922  2018-06-16 18:37  SSM\.project
     目录           0  2018-06-25 09:39  SSM\.settings\
     文件         508  2018-06-04 14:13  SSM\.settings\.jsdtscope
     文件          91  2018-06-25 09:39  SSM\.settings\com.genuitec.eclipse.core.prefs
     文件          56  2018-06-04 14:13  SSM\.settings\com.genuitec.eclipse.j2eedt.core.prefs
     文件         430  2018-06-16 18:50  SSM\.settings\org.eclipse.jdt.core.prefs
     文件          90  2018-06-04 14:13  SSM\.settings\org.eclipse.m2e.core.prefs
     文件         560  2018-06-18 10:49  SSM\.settings\org.eclipse.wst.common.component
     文件         252  2018-06-16 18:37  SSM\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-06-04 14:13  SSM\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-06-04 14:13  SSM\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件        7086  2018-06-28 13:32  SSM\pom.xml
     目录           0  2018-06-25 09:40  SSM\src\
     目录           0  2018-06-04 14:12  SSM\src\main\
     目录           0  2018-06-28 14:01  SSM\src\main\java\
     目录           0  2018-06-04 14:12  SSM\src\main\java\com\
     目录           0  2018-06-04 14:12  SSM\src\main\java\com\wangjiayu\
     目录           0  2018-06-06 13:42  SSM\src\main\java\com\wangjiayu\ssm\
     目录           0  2018-06-28 14:19  SSM\src\main\java\com\wangjiayu\ssm\bean\
     目录           0  2018-06-28 14:00  SSM\src\main\java\com\wangjiayu\ssm\controller\
     文件        1844  2018-06-28 14:02  SSM\src\main\java\com\wangjiayu\ssm\controller\WeiboLoginController.java
     目录           0  2018-06-28 14:19  SSM\src\main\java\com\wangjiayu\ssm\mapper\
     目录           0  2018-06-04 14:25  SSM\src\main\java\com\wangjiayu\ssm\service\
     目录           0  2018-06-28 14:19  SSM\src\main\java\com\wangjiayu\ssm\service\impl\
     目录           0  2018-06-28 14:19  SSM\src\main\java\com\wangjiayu\ssm\util\
     目录           0  2018-06-28 14:02  SSM\src\main\java\weibo4j\
     文件        4548  2014-06-27 10:57  SSM\src\main\java\weibo4j\Account.java
     文件       18434  2014-06-27 11:05  SSM\src\main\java\weibo4j\Comments.java
............此处省略383个文件信息

评论

共有 条评论