TA的每日心情 | 衰 2021-2-2 11:21 |
|---|
签到天数: 36 天 [LV.5]常住居民I
|
一直使用discuz论坛整合的QQ互联、一直没有使用java整合过QQ互联。网上搜了很多,貌似也有没有很清晰的说明、最终使用了官方的demo测试成功。
( P1 G: O. w5 i; bQQ互联地址:http://connect.qq.com/. t& ^$ U1 D+ r) m& G; K
. \" s5 f9 p% ]- B1 NSDK下载地址 :http://wiki.connect.qq.com/sdk下载) D% a2 j$ ~1 c4 I
, T# `7 [# T0 E# ^$ _0 q& K
' C% }9 V9 D! \; A: l/ n4 ]
8 A3 j8 f. G+ I( E& |; ?1 T' ^: q
7 g/ o1 d- I: U; S
5 T1 v1 X1 o2 R; v( v4 e$ ~这里由于是java项目 所以使用 Java SDK v2.0; `/ `, j% F7 g& W
& b2 e8 t) n2 @% k7 s以下是官方的使用说明:
& N$ B* X) O( p: _. F! g' d5 ]1.直接引入Sdk4J.jar 包至项目工程内。" W- W: u+ s* P' [
2.修改qqconnectconfig.properties 文件,在指定修改的地方填写自己app的相关信息和要获取的scope权限(前4行信息)注意不要试图修改api的请求地址,这里之所以暴露出来是为了方便兼容以后的变动。6 d0 |( ]) _" I( |3 ^2 E
3.将qqconnectconfig.properties文件放到自己的项目的context ClassLoader的可以加载的目录下,一般放在项目的src目录即可。
# M& e8 i+ G$ d8 W* X2 u4.查看demo程序,结合api doc文档,进行接口的调用。. J+ y3 @ F }7 n/ [* m
9 y$ H9 m8 Z3 [) j下载并配置 qqconnectconfig.properties:# |) o6 ~- r' k( ^
& ^' h8 c1 T; W T* capp_ID = ************ //这里是你申请的app_ID2 u0 O+ m9 \& c7 e0 ~
app_KEY = ************ //这里是你申请的app_KEY
6 X" i) r! \: X' g4 Z0 n! A+ tredirect_URI = http:/你的网站地址/afterlogin.do' L. Q' X3 t' B3 u
8 P5 a/ {4 B2 r9 N, W- y
申请APP_key (有自己的app或者顶级域名的网站) ; L \ B4 ? c6 Q0 p4 u
! p5 ~7 L& \- }9 C* k6 d$ j* j
申请步骤:
3 U! @4 n- K- a. A一:由于没有app这里我选择网站。, r/ Z2 J g( \4 P- X2 {
- P! ^, Y* T1 l/ C1 ]6 N) }9 Z
& b9 D8 [$ U4 i& f* x5 n2 \# j
' e; ~- C9 d3 Q3 N1 j/ I! f. u' Y2 ~% i I
二:填写基本信息 提交即可。' Q3 i, n3 C5 X% j# T
' A9 T) r( z5 {% ^
7 [# n& |! k1 h) X& {
, n; l/ Z$ z7 @! n0 B5 G1 z. f: f
9 N6 M5 {, {4 E9 d n; O& c4 ]$ h3 [' ~/ r$ O+ X
2015年 4月 24日更正 网站回调地址 必须后面加请求URl 比如http://exam.52itstyle.com/login.actoin0 M }2 R: Y; R5 C
1 v, u4 g9 `8 B
! _' n: k r6 Y
- x( Q5 ^8 ~0 u% x; k最后等待腾讯审核 获取key 不保证百分百通过。
/ N" K/ Y8 X8 _+ p
+ |! Y* ?* y/ ~9 A测试地址:http://exam.52itstyle.com
# e' T j: J4 ]5 m/ Z% c5 ^, h/ F, b3 a+ f
以上为简单的demo后续加上 项目账号互联整合。& [# z3 X; E/ E5 i+ z8 o; s. x
* J; w* C* ]! f) K+ T& N
2 Y: L A* E) R) J( [下载地址:
科帮网JAVA项目实现QQ互联的功能QQ授权登录系统.zip
(1.79 MB, 下载次数: 102)
/ s' ]9 [* \2 O: N/ g9 |' I- J
1 R" c [3 S" _( Y
. | y8 d' P6 r# E7 C3 T
. @7 G2 o' O- X9 G$ c8 ?+ Y. R1 D& B* E
% B6 l$ r, O |. r6 z4 a9 Q( O8 ~8 x
_; K6 i3 T+ I1 F" D0 ?- {
- v4 P' y( N5 H! E5 p2 i, F- g" f |
|