我一直在阅读Facebook API过去几个小时,无法为此提供解决方案。发布到我的FB页面没有FB登录对话框
我有我的网站FB页面。
我有一个计划的工作,我希望它发布到该FB页面。
这是我需要的场景。
但是,我不认为FB Graph API的工作方式。
我的理解是,我需要首先通过身份验证,并通过manage_pages
权限获取我的页面列表及其页面access_token
s。
然后我可以使用该页面的access_token
发布到页面。
但是,要“以用户身份进行身份验证”,所有FB API调用都要求将用户“重定向到”FB登录页面......但这是一个计划作业,它将在无人看管的情况下运行用户界面。
我得到的最接近的东西是这样的:Authentication for devices without access to a browser,但是这是遵循相同的逻辑,通过要求“用户”获取令牌,登录Facebook,然后再次获得许可......所以,再次,用户交互。
我该如何简单地自动发布到FB页面?不涉及用户交互!
或者这是对FB的使用协议?
谢谢。
据我了解,那'access_token'好60天。那我现在不需要刷新吗? – BeemerGuy 2012-04-02 07:40:28
是的,你会的。您需要让用户重新授权应用程序,或者再次登录某处以记录新的access_token。不幸的是,这是无法解决的。 – 2012-04-02 07:58:02
这样一个可悲的事实! 感谢您的帮助=) – BeemerGuy 2012-04-02 08:16:34