使用Graph API作为页面管理员而不是用户在页面上发布

时间:2011-09-14 00:20:47

标签: facebook-graph-api

我正在尝试发布我创建的页面。

**请注意,此帐户仅适用于某个页面。尚未创建任何个人资料。

因此,如果我使用我的个人帐户授予在页面上发布的权限,那么它可以正常运行,但是该帐户没有配置文件,只有页面没有。

我使用getUser()来获取实际的用户ID,但似乎页面管理员,因为他没有配置文件,没有用于getUser()的ID。所以也许有一个getPageUser()或类似的东西所以我可以发布为页面管理员而不是个人资料!

这是否意味着没有配置文件的页面管理员无法在没有个人资料的情况下发布到墙上?

修改

现在我添加了页面ID而不是getUser(),我可以发帖,但帖子只有没有附加用户的消息。怪异。

1 个答案:

答案 0 :(得分:1)

您需要获取一个Page Admin访问令牌,您可以使用manage_pages权限通过GETting / USER_ID / accounts获取该令牌。这将返回您有权访问的所有页面,以及您可以管理的页面的访问令牌。如果您使用该访问令牌,则该操作将代表该页面发生。您还可以使用manage_pages权限通过GETting / PAGE_ID?fields = access_token获取访问令牌。有关详细信息,请参阅图谱API Page documentation

相关问题