我有一个Facebook应用程序,我只用它来验证网站上的用户,获取他们的名字和个人资料图片。
我还有一个与同一网站相关的Facebook页面。
我的个人资料是App和Page的管理员。该页面也被注册为" App Page"在应用程序的高级设置中。
我想使用Graph API和应用凭据在服务器上发布页面,而无需向用户请求a,b,c,d,e
1,2,3,4,5
6,7,8,9,10
11,12,13,14,15
16,17,18,19,20
或manage_pages
等扩展权限因为我不需要它们(见第1点)。我不想在他们的页面上发布,只在我的上发布。
如何制作我的应用程序"管理员"我的页面,以便应用程序不需要额外的权限才能在页面的行为上发布?
我知道一个快速而肮脏的解决方案是创建另一个应用程序,它将仅用作我的配置文件和页面之间的网关(我将是该应用程序的唯一用户,授予所有必需的权限)。但我想避免使用两种不同的应用程序。
答案 0 :(得分:0)
如果您要在自己的页面上发布“as Page”,则需要使用manage_pages
和publish_pages
授权您的Facebook帐户并获取网页令牌。这是唯一的方法。
您可以使用扩展页面令牌并存储它: