名詞解釋
整體架構
1.src:weibo4j封裝了大部分接口,包括授權,timeline,用戶等常見接口
weibo4j.http包含了https請求的封裝
weibo4j.model包含了user,status等實體類
weibo4j.org.json 完成json解析的各種方法
weibo4j.util 包含了請求api接口時候所需要的工具類
2.examples:裏面包含了封裝接口的各個測試demo
重點接口說明
1. 獲取Oauth2.0 的access token
2.分享到微博
實例分析
1.授權認證
第一步 填寫配置文件:
填寫相關配置, app key, secret,以及redirect_url.
運行OAUTH4CODE類,獲取code,即用戶授權登陸後,地址欄上出現的code
第三步
通過code換取access_token:
通過獲取的code,換取accessToken,完成授權認證。
2. 分享到微博
運行com.example.timeline的UpdateStatus類:
填寫通過授權認證後獲取到的access_token和要發佈的微博內容statuses
SDK常見問題說明說明
1.1. SDK使用方法
在eclipse中選擇File->Import->General->Existing
Projects into Workspace。注意:SDK工程的編碼格式爲UTF-8
1.2. 常見錯誤
A.21321:Applications over the unaudited use restrictions
解決方法:在應用控制檯的應用信息-》高級信息-》測試用戶那裏填寫測試用戶
未審覈應用只能通過測試用戶的身份來調用api接口
B.redirect_uri_mismatch:回調地址不匹配
解決方法:站外應用:在應用控制檯的應用信息-》高級信息-》授權設置那裏填寫下回調地址,也可將綁定的域名作爲回調地址
站內應用:將站內地址作爲回調地址