TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
一直使用discuz论坛整合的QQ互联、一直没有使用java整合过QQ互联。网上搜了很多,貌似也有没有很清晰的说明、最终使用了官方的demo测试成功。! B& t8 V; ^# Y; O3 W4 |
QQ互联地址:http://connect.qq.com/( b- g& b9 H. J i! D6 F$ C! w
* [1 n( O5 y! d% Y6 RSDK下载地址 :http://wiki.connect.qq.com/sdk下载
+ D8 H. T j' x6 A1 ?; g1 s9 x1 K2 N5 c/ m6 i! y# j3 h
2 ~8 X7 A5 M" {; c4 Q
) R3 F$ ^3 m4 J( g2 e/ Q6 G
5 q4 R$ H Z# `7 p
! y2 ?- \+ _) n; J( i' j; z这里由于是java项目 所以使用 Java SDK v2.0
* }& d+ S1 M! W( k. p# k
/ S5 J4 B5 X' D8 \ C以下是官方的使用说明:0 \3 S$ Q$ n/ r
1.直接引入Sdk4J.jar 包至项目工程内。8 R5 V5 L" J( `
2.修改qqconnectconfig.properties 文件,在指定修改的地方填写自己app的相关信息和要获取的scope权限(前4行信息)注意不要试图修改api的请求地址,这里之所以暴露出来是为了方便兼容以后的变动。
4 A/ c1 ~2 F6 s7 \3.将qqconnectconfig.properties文件放到自己的项目的context ClassLoader的可以加载的目录下,一般放在项目的src目录即可。: o- {. O" h& Z
4.查看demo程序,结合api doc文档,进行接口的调用。
6 k7 S7 ~ L' l1 b9 w9 U* J; a; g0 B
下载并配置 qqconnectconfig.properties:0 h! H6 i7 |. Q; Z0 v: ~
7 ~1 e9 l' F" c1 J& I/ |% X
app_ID = ************ //这里是你申请的app_ID" Y. K5 @ w' D( u- ~4 s
app_KEY = ************ //这里是你申请的app_KEY/ X, I; N6 @! ^, w1 |* ~& i- p Z
redirect_URI = http:/你的网站地址/afterlogin.do
6 J: C3 r( [! H" |( c, y# i6 z, l2 w! c6 F5 V' {0 ~/ z& _+ {
申请APP_key (有自己的app或者顶级域名的网站) 6 k. n* G3 O' w A
% |% M1 A# d& j# A7 U I
申请步骤:0 D/ c2 X7 `$ L( H+ N3 J
一:由于没有app这里我选择网站。
6 m9 \5 I) R6 z& o% E
4 Y' {: _5 z) @2 f# \/ u
# _" h) r3 m$ U! n5 ]+ }1 }
% @( k+ z6 z& d* e [2 X7 f5 z: [1 z$ y0 n( [! ]4 Q
二:填写基本信息 提交即可。
* l* t8 |0 B, l. m. Y. X4 n+ z# Y" q2 e
; D/ C' }, H4 z: c7 `+ j, B( I) b5 j& f
$ R$ K; S- @- r/ \2 i
; i+ h! F! Q$ \& A& M2015年 4月 24日更正 网站回调地址 必须后面加请求URl 比如http://exam.52itstyle.com/login.actoin
# }6 T4 y5 |+ A) n1 r/ F: H% t: `0 O/ p* f5 [4 [/ p: r- [1 z
4 }4 m2 A% I; o, ?- \1 j) s/ b0 x1 P( c5 m5 v4 Y
最后等待腾讯审核 获取key 不保证百分百通过。
' ^; g3 _: ~' m% ?
8 A" P& ?1 v& K0 x测试地址:http://exam.52itstyle.com7 h9 J$ V& e3 z
/ ^7 H1 L7 }8 x( T+ G7 }
以上为简单的demo后续加上 项目账号互联整合。- |% m. ~$ M- B9 E( }
3 o& B" J/ |5 W/ L1 a3 _ K
/ U1 `3 O& ?% j: `下载地址:
科帮网JAVA项目实现QQ互联的功能QQ授权登录系统.zip
(1.79 MB, 下载次数: 102)
- F: @/ x2 l2 \
) b4 o! Z$ h/ l% t& S# f+ I' I3 H' p* b9 [
5 m, j, E n5 S5 O+ D1 w1 N' j' \, i% M2 y
4 _1 W, }/ | e8 N* I- V9 J; `% k+ @4 ?# N7 J! v
_4 N# A( Z* d3 S9 U3 v, ]; l+ h& L6 ^
|
|