过去几个小时我一直在阅读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的使用协议?
感谢。
答案 0 :(得分:0)
这很容易做到。
一旦你拥有了access_token,你需要做的就是将它附加到对Graph API发出的任何请求中。无需再次进行身份验证。只有在身份验证才能获得访问令牌。
我不知道你使用的语言是什么,所以我不能举一个具体的例子。
但你会发布到
/pageId/feed
您可以在此处查看PHP示例:http://facebook.stackoverflow.com/a/3429737/540339