我正在构建特定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
来源参数用于为我可以在应用程序中播放的视频(用于视频帖子)提供网址。此参数最近不再可用:
截至2018年4月30日,/ page / feed和/ page / posts的源字段 除非用户,否则将不再为Page拥有的视频返回 使请求在拥有的页面上发挥作用。
https://developers.facebook.com/docs/graph-api/reference/v3.0/page/feed
是否有其他方式可以访问视频,因此我可以恢复允许在应用程序中播放视频的功能,而无需更改为向Facebook验证应用程序的每个用户?即使这样做似乎也不够 - 用户必须在每个页面上分配一个角色?