我正在构建特定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?即使这样做似乎也不够 - 用户必须在每个页面上分配一个角色?