我的应用程序的目标纯粹是为了获取在我的网站上创建的新闻项目,并将它们自动发布在我的Facebook页面的墙上。 (不是用户,而是商业页面)。我已成功将应用程序发布到我的用户墙,但有几个问题。首先,我需要它在我的商业页面上发布,并且access_token到期。我不希望它过期,它需要保持活跃状态,以便我的网站上的任何帖子都会继续发布到Facebook。
有人知道有任何直接的方法吗?让我这么远的就是:http://nocturnsoft.com/devblog/?p=906。最后,我需要知道的两件事是如何使用图形API发布到业务页面,我需要知道如何延长access_token的生命周期。
由于
答案 0 :(得分:1)
你需要做好几件事:
access_token
。manage_pages
和publish_stream
权限。access_token
(您可以accounts
user
对象的GET http://graph.facebook.com/me/accounts
连接
access_token
(将返回用户拥有的每个页面的详细信息数组,每个页面都包含POST
)http://graph.facebook.com/PAGE_ID/feed
向access_token
发出access_token
个请求,以创建post
。正如你所说offline_access
是可以过期的,你不能禁用它(并且它不是坏事,实际上你可以在有限的时间内因为{{1}}权限存在,但已弃用)但您可以将过期时间延长最多60天,如Deprecation of Offline Access Permission开发者博客文章中所述。