发布到我的FB页面,没有FB登录对话框

时间:2012-04-01 23:46:46

标签: facebook post token authentication

过去几个小时我一直在阅读facebook API,但却无法为此提供解决方案。

我的网站有一个FB页面 我有一个预定的工作,我希望它发布到该FB页面 这就是我需要的场景。

但是,我不认为FB Graph API是这样工作的 我理解的方式是,我需要先以用户身份进行身份验证,并通过manage_pages权限获取我的网页列表access_token。 那么我可以使用页面的access_token发布到页面。

但问题是“作为用户进行身份验证”,所有FB API调用都要求我将用户“重定向”到FB登录页面......但这是一个预定的作业,无人值守无人值守接口。

我最接近的是:Authentication for devices without access to a browser,但这是遵循相同的逻辑,通过要求“用户”获取令牌,登录到Facebook,然后获得许可...所以,再次,用户互动。

如何简单地自动发布到FB页面?不涉及用户交互!
或者是针对FB的使用协议?

感谢。

1 个答案:

答案 0 :(得分:0)

这很容易做到。

一旦你拥有了access_token,你需要做的就是将它附加到对Graph API发出的任何请求中。无需再次进行身份验证。只有在身份验证才能获得访问令牌。

我不知道你使用的语言是什么,所以我不能举一个具体的例子。

但你会发布到

/pageId/feed

您可以在此处查看PHP示例:http://facebook.stackoverflow.com/a/3429737/540339