Java呼叫第三方微博登入例項

2021-09-01 11:58:30 字數 992 閱讀 7720

最近在維護乙個類似訊息推送矩陣的專案,裡面用到了微博第三方登入介面的呼叫,在除錯的過程中遇到不少障礙,順手把這些坑記錄下來,作為大家的前車之鑑。

用到的介面點進去看,裡面寫的很官方很準確。

2017-06-26微博公告替換了一些介面,導致以前的:

statuses/repost **一條微博

statuses/update 發布一條微博

statuses/upload 上傳並發布一條微博

statuses/upload_url_text 發布一條微博同時指定上傳的

statuses/destroy 刪除微博

無法使用。公司專案的微博分享也不能使用了。

全部替換成新的介面:

statuses/share 第三方分享鏈結到微博

public status updatestatus

(string status)

throws weiboexception

, access_token));

}/**

* 第三方分享微博

* @param status

* @return

* @throws weiboexception

*/public status share

(string status)

throws weiboexception

, access_token));

}

如果專案裡用到測試賬號的話,必須在你的開發者應用裡新增微博使用者,不然會發生有code但無法獲取access_token的靈異事件。

微博第三方登入 DRF

官方文件 2 註冊,social django 3 由於social django下已經有migrations,直接migrate進行遷移資料庫 manage.py migrate資料庫中生成五張表 3 配置需要認證的第三方平台 authentication backends 第三方登入相關配置 s...

python 第三方登入 微博

理解第三方登入的流程 使用者向本地應用 發起請求,我要用微博進行登入 我們的 湊乙個url讓使用者跳轉到第三方應用的url 微博的登入頁面 使用者在該介面點選輸入使用者名稱密碼之後,點選授權。微博有個 url指向我們的應用。我們的應用就可以獲取到使用者的基本資訊等。微博介面文件 使用邏輯 1 首先要...

第三方登入之微博

拼接請求路由 請求位址 url 請求資料 data requst url url urllib.parse.urlencode data 從 位址中獲取code值 code request.query params.get code 傳送請求獲取使用者uid和access token值 url da...