我正在构建特定Facebook页面源的界面 . 我使用应用程序级别身份验证:
/oauth/access_token?client_id=${appid}&client_secret=${appsecret}&grant_type=client_credentials
我通过以下方式请求Feed对象:
/${thisPageId}/feed?access_token=${accessToken}&date_format=U&fields=attachments{url,subattachments},caption,created_time,description,message,story,type,full_picture,source&limit=10
source 参数用于为我可以在应用程序中播放的视频(用于视频帖子)提供网址 . 此参数自最近起不再可用:
自2018年4月30日起,除非发出请求的用户在拥有的网页上发挥作用,否则将不再为页面拥有的视频返回/ page / feed和/ page / posts的源字段 .
https://developers.facebook.com/docs/graph-api/reference/v3.0/page/feed
是否有另一种方式来访问视频,以便我可以恢复允许在应用程序中播放视频的功能,而无需更改为将应用程序的每个用户验证到Facebook?即使这样做似乎也不够 - 用户必须在每个页面上分配一个角色?