我有一个Facebook应用程序,它发送粉丝页面墙的链接。当我从浏览器调用.php文件时,一切正常,但是当我从cronjob调用同一页面时,由于授权问题,它无法运行facebook应用程序。我不想在php文件中输入我的用户名/密码。是否有设置授权cronjob并张贴到页面墙?
答案 0 :(得分:1)
我认为您不能使用cronjobs授权任何Facebook应用程序,您必须手动授权,然后使用您的墙发布链接创建一个cron作业!
答案 1 :(得分:0)
答案 2 :(得分:0)
如果这是每个用户的事情,您需要让用户对您的应用程序进行身份验证,并请求offline_access扩展权限(除了您可能需要的其他权限),并将生成的访问令牌存储在某种数据库中。然后,您可以随时使用该访问令牌作为该用户发布(除非令牌通过更改密码或撤消访问权限而取消激活)。
如果您只需要为自己的帐户执行此操作,则可以执行获取offline_access令牌的相同过程,但您可以将此访问令牌嵌入到应用程序的代码中。