新浪微博開放平臺:java SDK介紹及使用說明

名詞解釋

整體架構

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.


第二步
獲取code參數:

運行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:回調地址不匹配
解決方法:站外應用:在應用控制檯的應用信息-》高級信息-》授權設置那裏填寫下回調地址,也可將綁定的域名作爲回調地址

站內應用:將站內地址作爲回調地址

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章