TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
一直使用discuz论坛整合的QQ互联、一直没有使用java整合过QQ互联。网上搜了很多,貌似也有没有很清晰的说明、最终使用了官方的demo测试成功。
: b7 u8 Q; O: ^( @$ jQQ互联地址:http://connect.qq.com/
; o2 l, A9 y. [$ h. h- ]9 [4 k! d3 R9 w
SDK下载地址 :http://wiki.connect.qq.com/sdk下载
5 w4 I# p/ p6 t9 m3 }; e1 v) @7 H; Z# k
3 {4 d* w7 Z! [
2 b+ d# f/ J* m4 j" J7 G1 u2 N* S V/ }- Q" j) E
! z) r* g- k! A3 S& L! j) F
这里由于是java项目 所以使用 Java SDK v2.0
2 ~3 l r( G! j% k# w, U7 s1 m3 G: g6 w0 s; q
以下是官方的使用说明:, `# |8 b% Z# S# ^2 L3 ~
1.直接引入Sdk4J.jar 包至项目工程内。3 c9 A; A+ ~2 `
2.修改qqconnectconfig.properties 文件,在指定修改的地方填写自己app的相关信息和要获取的scope权限(前4行信息)注意不要试图修改api的请求地址,这里之所以暴露出来是为了方便兼容以后的变动。) P# C! M: }/ R% V8 z
3.将qqconnectconfig.properties文件放到自己的项目的context ClassLoader的可以加载的目录下,一般放在项目的src目录即可。2 S; K! f% P2 M+ D0 z+ @6 ?
4.查看demo程序,结合api doc文档,进行接口的调用。" @ x( K9 P. K9 L* W o
5 }% y& L V5 R" |. b/ d7 G下载并配置 qqconnectconfig.properties:+ T4 { ^( N7 Y* j3 |
/ z X5 }+ W+ T, r2 Xapp_ID = ************ //这里是你申请的app_ID
7 Q7 @& Q4 r$ l% G1 t) Eapp_KEY = ************ //这里是你申请的app_KEY* Y" l* H5 i* ~; r) V
redirect_URI = http:/你的网站地址/afterlogin.do [8 Q1 H( K6 c8 g ? {1 \
1 U$ ]$ Z; F& h9 j- ~& I! u申请APP_key (有自己的app或者顶级域名的网站)
9 u7 I# t- ]0 P& ^$ i
& V/ A" ?- i1 }" B6 a申请步骤:7 y1 Q9 U. Z1 I1 ^; W
一:由于没有app这里我选择网站。
& m9 l! f' l0 \2 O
- ?+ j% Z$ f2 M6 \! c
( J% @+ y* j: i5 r! i ?9 a5 Y w5 z) H( l
: i2 k6 l% H0 F2 a& _
二:填写基本信息 提交即可。
' W* W7 ]' j( Z8 X# O3 j
( b3 D: P) h( A2 r& e7 s
: Y: P y) j2 K: r$ W" y( c: C
+ p L- @" Z- S: g# f
# e) I6 A- J$ S; ~# R5 F% r* [
7 Y7 q& N1 s+ p g# `
2015年 4月 24日更正 网站回调地址 必须后面加请求URl 比如http://exam.52itstyle.com/login.actoin
. T |: y6 l: q7 V! U" Y3 c. x. m' s1 A9 _) L9 s# l. I
" B% q2 L! M3 p+ i$ S* V {% o; A4 }5 m* {# O& I
最后等待腾讯审核 获取key 不保证百分百通过。
3 R7 B5 A& m y) `& X: u( s L Q% z0 y, R
测试地址:http://exam.52itstyle.com
% D2 O$ c8 _ m" L9 _- K: }" F* F: \$ K
以上为简单的demo后续加上 项目账号互联整合。
* ?/ `7 c7 a' `8 o& f/ V9 @7 y* e- e" T7 k9 @8 {# {0 N& w# D
. Y( u5 `& V1 h1 T5 g$ g5 }
下载地址:
科帮网JAVA项目实现QQ互联的功能QQ授权登录系统.zip
(1.79 MB, 下载次数: 102)
- z% o# j; W( Z8 |8 M- Q5 s2 n3 w# Q
* P* n( P/ `0 V' U+ `
. V- |; b" w1 b3 H( n+ u9 O# Z9 l, n9 |' W' `/ ~
/ ~: \9 w8 V- q
- G; L3 X9 Q( e. R' _. G# y
( h$ `& l/ [& n5 ~; }' ?3 K) z+ F, ~/ a% |3 c# Z, s) Z. N
|
|