Facebook graph api 在facebook timeline上发布的最佳选择

Facebook graph api 在facebook timeline上发布的最佳选择,facebook-graph-api,facebook-apps,facebook-timeline,Facebook Graph Api,Facebook Apps,Facebook Timeline,我需要在facebook页面时间线上发帖(不是自动发帖,而是当企业应用程序上的用户提交表单时)。请注意,用户应该登录facebook 我已经搜索了很多,似乎我应该使用图形api来做这件事。。。但是,不创建facebook应用程序就可以实现这一点吗 我不希望任何用户拥有此应用。。。我只需要在我自己的facebook页面上发帖。所以,它不是一个公共应用程序 在创建了一个应用程序之后,我用graph api explorer做了一些测试,我试图发布并始终得到错误“必须使用活动访问令牌来查询有关当前用户

我需要在facebook页面时间线上发帖(不是自动发帖,而是当企业应用程序上的用户提交表单时)。请注意,用户应该登录facebook

我已经搜索了很多,似乎我应该使用图形api来做这件事。。。但是,不创建facebook应用程序就可以实现这一点吗

我不希望任何用户拥有此应用。。。我只需要在我自己的facebook页面上发帖。所以,它不是一个公共应用程序

在创建了一个应用程序之后,我用graph api explorer做了一些测试,我试图发布并始终得到错误“必须使用活动访问令牌来查询有关当前用户的信息。”

所以,我使用的是正确的访问令牌(本例中为应用访问令牌)。。。我如何测试这个?我应该已经提交我的应用程序以供审阅吗?我只是想做一些测试,看看这是否真的像我需要的那样有效。。。现在不希望发布应用程序

有人能给我指一下正确的方向吗


谢谢

应用令牌是发布到页面的错误令牌。为此,您需要使用页面标记。至少如果你想发布“作为页面”。如果您想发布“作为用户”,则必须使用用户令牌。您需要知道的一切都在文档中:

有关令牌的更多信息:


Hi@luschn,感谢您的回复。是的,对不起,我指的是页面令牌。因此,当使用页面令牌时,以及在获得页面访问令牌后,不需要facebook登录,就像使用用户令牌时一样,对吗?因此,如果我使用正确的post参数(包括页面令牌)向某个pageid时间线发布帖子,我不需要任何facebook用户登录/没有facebook会话。。。这是正确的吗?而且,甚至在facebook应用程序被修改之前,或者在我提交审查之前,也可以在某个测试页面上测试整个工作流?谢谢默认情况下,用户和页面标记仅在2小时内有效,因此如果要存储它,则应使用永久有效的扩展页面标记。看一看我发布的链接,了解如何创建这些链接。你可以无需审查就测试所有内容,应用程序中有角色的每个人的权限无需审查即可工作。不过,您应该创建一个隐藏页面以进行测试。