我有一个应用程序,它能够得到access_token
S的2小时,然后60天。
我需要什么
我需要能够一次,每月一次用我的Facebook ID和密码运行cron作业和Tha运行从我的网络服务器“.PHP”文件。我可以设置cron作业,但我不知道如何自动登录到facebook(即无需用户干预)。
有没有办法做到这一点,如发送请求到:http://facebook.com?user=ABDULLAH&pass=my_pass
?
我有一个应用程序,它能够得到access_token
S的2小时,然后60天。
我需要什么
我需要能够一次,每月一次用我的Facebook ID和密码运行cron作业和Tha运行从我的网络服务器“.PHP”文件。我可以设置cron作业,但我不知道如何自动登录到facebook(即无需用户干预)。
有没有办法做到这一点,如发送请求到:http://facebook.com?user=ABDULLAH&pass=my_pass
?
您无法通过发送用户名和密码的方式按照您描述的方式“登录”Facebook。
您可以使用访问令牌(无论是您的用户还是您的用户)来进行任何API请求。我建议您为每个用户存储最新的访问令牌,以便在需要时随时访问。当用户回到您的应用程序时,您需要刷新此访问令牌,以便它不会过期。
当需要使用它们时,只需使用PHP SDK设置访问令牌或在所有图形请求的末尾添加&access_token=...
即可。
喜吉米感谢您的答案,但我试着做=>我不要使用Facebook多个月,但我的应用程序发布每日墙上帖子或类似的事情与我的60天access_token完成,但60天后,我必须使用我的应用程序,以便它获得新的60天令牌,但我想要这个过程也是自动意味着我不想在60天后使用,我想这也是自动完成的,就像通过用户干预登录到Facebook的东西 – 2012-04-02 19:59:04
当前没有用户干预的情况下无法更新访问令牌。您需要您的用户(或您)定期登录以刷新访问令牌。 – 2012-04-02 20:00:33
'offline_access'已被弃用,它看起来像添加了一个API端点以允许令牌的使用期限一次延长60天;见https://developers.facebook.com/roadmap/offline-access-removal/ – 2012-04-02 23:08:04
@Jimmy Sawczuk 第一我说只是谢谢:) 不是再次阅读文字后,我不得不说,这实际上是perfeect 太感谢你了:) – 2012-04-02 19:01:20