TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
一直使用discuz论坛整合的QQ互联、一直没有使用java整合过QQ互联。网上搜了很多,貌似也有没有很清晰的说明、最终使用了官方的demo测试成功。
! v2 {* t, h$ f0 i& h7 bQQ互联地址:http://connect.qq.com/. S5 ~. q. R/ q* o- Z( A8 T" |6 j
" g C' h* t8 ]- g9 m) E5 D* `# X S
SDK下载地址 :http://wiki.connect.qq.com/sdk下载: c* m2 Y: K1 V: S
0 o4 }% o' _, f+ W
9 ]& W* j' b, r2 i- K. L
5 r+ v f$ }4 x6 Q* S1 ?
j* g: R( {$ g- n4 r' a9 u* z4 r a" J- J
这里由于是java项目 所以使用 Java SDK v2.0! I+ V$ V4 p6 c) }
# I6 l0 r# R7 m' d+ c以下是官方的使用说明:8 @. }! g3 n* k0 [0 e( |* Q
1.直接引入Sdk4J.jar 包至项目工程内。2 K8 `0 p& F$ g/ k$ `
2.修改qqconnectconfig.properties 文件,在指定修改的地方填写自己app的相关信息和要获取的scope权限(前4行信息)注意不要试图修改api的请求地址,这里之所以暴露出来是为了方便兼容以后的变动。
. \+ Z3 T! H1 {: U& K1 K3.将qqconnectconfig.properties文件放到自己的项目的context ClassLoader的可以加载的目录下,一般放在项目的src目录即可。6 r) |0 C8 c6 D2 n# B! ~
4.查看demo程序,结合api doc文档,进行接口的调用。2 U# @2 x$ n4 J
8 {. m( \. z, a- |% d- P
下载并配置 qqconnectconfig.properties:/ `. r2 [2 A4 X
3 N! g0 P: J( s* c# {4 f4 [* z
app_ID = ************ //这里是你申请的app_ID
1 c* {! p4 `* l& M5 fapp_KEY = ************ //这里是你申请的app_KEY
Z% E M4 X2 r: Rredirect_URI = http:/你的网站地址/afterlogin.do
8 X5 ?* `0 R% J) w
& ^6 g$ v% d. h1 N& v# @2 a申请APP_key (有自己的app或者顶级域名的网站)
8 E6 [1 Q1 q6 \
7 T, @- R1 @5 z/ H, F, R) h申请步骤:
/ O# K* n7 O% r7 ?- x; }7 Y& L一:由于没有app这里我选择网站。
$ j: k7 p! Q8 h1 b6 u+ {
' D+ Z" y+ x+ I+ F$ P
* }& S1 V9 l/ F; G
! V- `$ i' Y1 L2 h! N3 [. P ^9 ?1 s
二:填写基本信息 提交即可。
; `0 r+ J! E; M3 g2 Q
9 o9 g8 r: H! }7 S% u
; E! M5 M; N: j
/ T4 S' e) L0 e# U# }; J* b) s& a4 X
2 Q; N9 r8 `3 F% d2015年 4月 24日更正 网站回调地址 必须后面加请求URl 比如http://exam.52itstyle.com/login.actoin
* O6 ~; |, {' I- H
6 }* K7 }% i- ?; ~/ D
5 e/ v" S0 F/ C4 ]3 J. ^7 B+ }
, Y9 F6 [7 T) t最后等待腾讯审核 获取key 不保证百分百通过。
. K9 F8 M0 c r% j8 _
8 o: z" W2 l8 ?+ j" G1 {测试地址:http://exam.52itstyle.com
7 X6 D: J. \: s6 ^5 {
# X2 d5 P0 p; O! x( l以上为简单的demo后续加上 项目账号互联整合。
6 |4 \' e+ l, B. u. s% ^
. h0 M7 K6 r. g: j3 n0 C% D& A) h8 M! c K1 u$ i- O1 Q
下载地址:
科帮网JAVA项目实现QQ互联的功能QQ授权登录系统.zip
(1.79 MB, 下载次数: 102)
& `& [1 Q& s9 D2 F' b4 [4 P. C2 C9 r, j9 D" A, w3 L2 d6 \7 a7 W
) X1 n3 r! E; E
5 t& U1 ^9 D9 C: O
6 S9 n2 K2 _; |( M
" ~+ i; j4 O+ x, }0 f) o: F
' y2 r7 J; D$ G$ M6 R( M% ]
3 y$ A" F) C3 B# P
2 \/ ~# h6 _ K
|
|