如何在不请求用户扩展权限的情况下作为页面发布?

时间:2016-12-16 10:05:55

标签: facebook facebook-graph-api

  1. 我有一个Facebook应用程序,我只用它来验证网站上的用户,获取他们的名字和个人资料图片。

  2. 我还有一个与同一网站相关的Facebook页面。

  3. 我的个人资料是App和Page的管理员。该页面也被注册为" App Page"在应用程序的高级设置中。

  4. 我想使用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点)。我不想在他们的页面上发布,只在我的上发布。

  5. 如何制作我的应用程序"管理员"我的页面,以便应用程序不需要额外的权限才能在页面的行为上发布?

    我知道一个快速而肮脏的解决方案是创建另一个应用程序,它将仅用作我的配置文件和页面之间的网关(我将是该应用程序的唯一用户,授予所有必需的权限)。但我想避免使用两种不同的应用程序。

1 个答案:

答案 0 :(得分:0)

如果您要在自己的页面上发布“as Page”,则需要使用manage_pagespublish_pages授权您的Facebook帐户并获取网页令牌。这是唯一的方法。

您可以使用扩展页面令牌并存储它: