2024-08-16|閱讀時間 ‧ 約 4 分鐘

Meta API獲取你的Instagram首頁貼文JSON資料


前言

這期分享的是如何獲取Meta API,這部分需要先創建Mata開發人員的帳號,所以還先請朋友們閱讀下方官方文件來註冊,之後有時間會再寫一篇關於Mata開發人員的教學


前置條件

  • Web API 請求經驗
  • Mata開發人員的帳號 (附在下方前置作業)

開發流程思路

  1. 獲取Meta開發人員伺服器請求權限
  2. 獲取IG帳號資料存取權限
  3. 獲取Intagram帳號所有發文ID序號清單
  4. 獲取一筆發文資訊列表

前置作業

請先閱讀的官方文件Mata開發人員文件註冊獲取自己的開發人員帳號

官方文件: https://developers.facebook.com/docs/instagram-basic-display-api/getting-started



按照上方官方文件的步驟之後,你會看到下圖,屬於你自己同意的帳號資料與許可權,在繼續按照流程直到獲取你的access_token


請求API

在獲取access_token 後利用Meta官方提供的instagram伺服器API來獲取自己帳號的文章清單


第一步

獲取自己帳號的所有貼文ID序號

填入你的access_token{access-token}

GET <https://graph.instagram.com/me/media?fields=id,caption&access_token={access-token}>


請求成功 200 State

{
"data": [
{
"id": "你貼文的id",
"caption": "你的貼文內容"
},
...所有貼文總數
]

}


第二步

獲取單篇文章資料

填入你的 你貼文的id{media-id}

填入你的access_token{access-token}

GET /{media-id}?fields=id,media_type,media_url,username,timestamp&access_token={access-token}


請求成功 200 State

{
"id": "你貼文的id",
"media_type": "你的貼文類型",
"media_url": "圖片的連結",
"username": "Instagram名稱",
"timestamp": "發文時間"
}


結語

這個教學目的是為了獲取Intagram 貼文資訊,而在獲取可以在後續連動在其他網站的資訊同步更新等,為了讓一些初學者能認識這個流程目的,後續也可以在Mata開發人員文件來完成自己的開發需求,最主要是要讓其他網站來同步Intagram的經營。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.