在微博中,我們時常看到類似這樣的短網址:t.cn/xxxxxx。如果你也想在自己的網站或者應用中使用這種短網址,那麼本文將會向你介紹新浪微博短網址生成方法,它簡單易學,只需要幾步就能完成。
一、獲取Access Token
使用新浪微博 API,你需要獲取一個 Access Token。下面是操作步驟:
1、打開新浪微博開放平台(http://open.weibo.com/)。
2、選擇左上角的“接口管理”,進入 API 應用管理頁面,然後選擇“創建新應用程序”(需要用到微博賬號)。
3、填寫應用程序信息(應用名稱、應用描述、官方網站等),填寫完畢並確認無誤後,點擊“提交”按鈕。
4、通過上述操作已經成功創建了一個應用並獲得了 App Key 和 App Secret。點擊“我的應用”->“應用列表”,進入已創建應用列表,點擊“進入管理中心”即可看到 App Key 和 App Secret。
5、獲取 Access Token, 在瀏覽器地址欄中輸入以下 URL,替換其中的 App Key 和 App Secret,然後在地址欄中敲回車。
https://api.weibo.com/oauth2/access_token?client_id=AppKey&client_secret=AppSecret&grant_type=client_credentials
6、通過調用API來獲取到 Access Token。
{
"access_token":"ACCESS_TOKEN",
"expires_in":7200
}
現在我們已經獲取到了 Access Token,可以開始進行下一步操作了。
二、生成短鏈接
獲取 Access Token 之後,我們可以使用 API 來生成短鏈接,具體操作步驟如下:
1、接入微博開放平台 API 網關,請求 API。
https://api.weibo.com/2/short_url/shorten.json
2、POST 請求,填寫參數。
source:應用分配給你的 App Key。
url_long:需要轉換的長鏈接。
3、返回結果。
{
"urls":[{
"url_short":"http:\/\/t.cn\/XXXXX",
"url_long":"http:\/\/www.example.com\/your/long/url/here.html",
"type":0
}]
}
其中,url_short 就是生成的短鏈接。
三、使用短鏈接
生成短鏈接之後,我們可以將其加入網站、應用等中使用,具體操作如下:
1、將短鏈接保存到數據庫(或者其他數據存儲系統)。
2、在需要使用短鏈接的地方,將長鏈接替換為短鏈接即可。
最後,為了提高短鏈接生成效率,建議將 Access Token 緩存。每次生成短鏈接時先檢查本地是否有緩存的 Access Token,如果有,則使用本地緩存的 Access Token 進行操作,否則重新獲取 Access Token。
原創文章,作者:BTNV,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/133392.html