From de038b852ddc03934d0e4a68330c70558bf2520c Mon Sep 17 00:00:00 2001 From: Hongwei Peng Date: Mon, 30 Sep 2019 10:18:27 +0800 Subject: [PATCH] update doc --- README.en-US.md | 8 +++++++- README.md | 6 ++++++ example.md | 2 +- .../java/me/zhyd/oauth/request/AuthTwitterRequest.java | 9 ++------- 4 files changed, 16 insertions(+), 9 deletions(-) diff --git a/README.en-US.md b/README.en-US.md index bb037cd..6905b90 100644 --- a/README.en-US.md +++ b/README.en-US.md @@ -70,6 +70,11 @@ + + + + +
------------------------------------------------------------------------------- @@ -157,6 +162,7 @@ authRequest.login(callback); | | [AuthGitlabRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthGitlabRequest.java) | 参考文档 | | | [AuthMeituanRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthMeituanRequest.java) | 参考文档 | | | [AuthElemeRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthElemeRequest.java) | 参考文档 | +| | [AuthTwitterRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthTwitterRequest.java) | 参考文档 | | | [AuthCsdnRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java) | 无 | @@ -187,4 +193,4 @@ I look forward to your joining us. ## References - [The OAuth 2.0 Authorization Framework](https://tools.ietf.org/html/rfc6749) -- [OAuth 2.0](https://oauth.net/2/) \ No newline at end of file +- [OAuth 2.0](https://oauth.net/2/) diff --git a/README.md b/README.md index fddc24b..655500a 100644 --- a/README.md +++ b/README.md @@ -70,6 +70,11 @@ + + + + +
------------------------------------------------------------------------------- @@ -163,6 +168,7 @@ authRequest.login(callback); | | [AuthGitlabRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthGitlabRequest.java) | 参考文档 | | | [AuthMeituanRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthMeituanRequest.java) | 参考文档 | | | [AuthElemeRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthElemeRequest.java) | 参考文档 | +| | [AuthTwitterRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthTwitterRequest.java) | 参考文档 | | | [AuthCsdnRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java) | 无 | _请知悉:经咨询CSDN官方客服得知,CSDN的授权开放平台已经下线。如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了_ diff --git a/example.md b/example.md index 2d60551..65342b1 100644 --- a/example.md +++ b/example.md @@ -98,7 +98,7 @@ _注:非全部平台,部分平台可能不存在图例_ #### 授权Twitter -暂无 +![授权Twitter]( "授权Twitter") #### 授权csdn diff --git a/src/main/java/me/zhyd/oauth/request/AuthTwitterRequest.java b/src/main/java/me/zhyd/oauth/request/AuthTwitterRequest.java index 2d60c26..400db38 100644 --- a/src/main/java/me/zhyd/oauth/request/AuthTwitterRequest.java +++ b/src/main/java/me/zhyd/oauth/request/AuthTwitterRequest.java @@ -50,9 +50,7 @@ public class AuthTwitterRequest extends AuthDefaultRequest { oauthParams.put("oauth_callback", config.getRedirectUri()); oauthParams.put("oauth_signature", generateTwitterSignature(oauthParams, "POST", baseUrl, config.getClientSecret(), null)); String header = buildHeader(oauthParams); - HttpResponse requestToken = HttpRequest.post(baseUrl) - .header("Authorization", header) - .execute(); + HttpResponse requestToken = HttpRequest.post(baseUrl).header("Authorization", header).execute(); checkResponse(requestToken); Map res = GlobalAuthUtil.parseQueryToMap(requestToken.body()); @@ -96,7 +94,6 @@ public class AuthTwitterRequest extends AuthDefaultRequest { @Override protected AuthUser getUserInfo(AuthToken authToken) { - Map queryParams = new HashMap<>(); queryParams.put("user_id", authToken.getUserId()); queryParams.put("screen_name", authToken.getScreenName()); @@ -109,9 +106,7 @@ public class AuthTwitterRequest extends AuthDefaultRequest { params.putAll(queryParams); oauthParams.put("oauth_signature", generateTwitterSignature(params, "GET", source.userInfo(), config.getClientSecret(), authToken.getOauthTokenSecret())); String header = buildHeader(oauthParams); - HttpResponse response = HttpRequest.get(userInfoUrl(authToken)) - .header("Authorization", header) - .execute(); + HttpResponse response = HttpRequest.get(userInfoUrl(authToken)).header("Authorization", header).execute(); checkResponse(response); JSONObject userInfo = JSONObject.parseObject(response.body()); -- GitLab