串接多種 API 製作Lady Gaga App(Twitter篇-Part1-)
Published in
5 min readJun 14, 2020
1.畫面截圖:
2.Github連結:
3.程式解說:
串接Twitter的API需要很多前置作業,讀者老爺先參考這篇文章
- 申請開發者帳號
- 創建一個 App
- 獲得API keys
4. 在終端機輸入下面的指令獲得Token
curl -u '把API key填這裡:把API secret key填這裡' \ --data 'grant_type=client_credentials' \ 'https://api.twitter.com/oauth2/token'
完成這些步驟,從終端機獲得了Bearer Token後,我們就來分析Twitter的JSON,來看看我用到了哪些資料
有兩個部分,分別是Profile跟推文,大家可以先讀讀這兩個網頁
想偷懶的朋友可以不看,我會把兩者的Resource URL都附上
要串接Profile的Resource URL是:
https://api.twitter.com/1.1/users/show.json?screen_name=你需要的用戶
但直接用這個網址是行不通的
因為沒有用到Bearer Token ,所以會被發好人卡
Twitter的開發者教材建議我們利用Postman,我們可從下方網址安裝Postman
請在Postman輸入要串接的Resource URL,並且輸入你的Bearer Token後,再按Send
我們就成功取得lady gaga在推特的JSON啦!
附上推文的Resource URL:
https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=你需要的用戶&count=你想要幾篇
如何把新鮮的JSON資料用在App上呢? 貼心的Postman都幫我們弄好了,只要按一下Code
程式語言選為Swift
程式碼我們就只要稍作修改就可以囉
4.結語:
這一篇文章先分享如何獲得Twitter的JSON,大家學會了嗎?
學會的朋友請幫我按拍手,還沒學會的朋友請按個follow
之後我會再寫一篇文章講解串接的程式碼,而串接Spotify API的文章近期也會分享給大家