串接多種 API 製作Lady Gaga App(Twitter篇-Part1-)

1.畫面截圖:

2.Github連結:

3.程式解說:

串接Twitter的API需要很多前置作業,讀者老爺先參考這篇文章

  1. 申請開發者帳號
  2. 創建一個 App
  3. 獲得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的文章近期也會分享給大家

--

--