Facebook 取得粉絲頁資訊整理
前言
工作需求,需要取得自家粉絲頁的影片資訊。這幾天的搜尋及研究後,頭腦有點亂,整理一下相關內容及連結。
Token 區分
- User Access Token:最常用的一種,讀寫用戶的Facebook資料,透過 login dialog經過用戶授權取得
- App Access Token : 用來更改你的app設定或是發佈一些消息,透過server對facebook呼叫取得
- Page Access Token : 跟User access token很像,但是它可以讀寫Facebook page的資料
- Client Token:封裝在mobile apps或是桌面程式
取得粉絲頁影片資訊
- 需要Page Id,管理者在粉絲頁管理的"關於"可以取得。
- 需要權限:pages_read_engagement
- 影片與直播是不同的API
Token 取得-使用工具
- 個人、Page都可以
- 90天過期,若有使用則會繼續展延,若沒使用60天就會過期。
- 過期的token不可再拿來換新的。
- 可以透過API取得short-token,再去換long-token。
- 未過期的也可以使用long-token,換另一個long-token回來。
Token 取得-使用API
- 需要App Id及App Secret
- 我的作法是換成長期Token後,再把它換成Page Token。ps:期限是永久的....不知什麼時時會失效。
- pages_read_engagement:取得影片的權限
- 在Developer Mode下,可以直接使用
- 在Live Mode下,需要App Review相關權限。
- 申請權限,需要附上你的應用程式的操作畫面及影片
- 要通過個人或商業審核。
- 個人審核現在暫停中(已停4個月了)
App 啟用Live基本條件
相關參考