如何在没有用户干预的情况下登录Facebook?

时间:2012-04-02 18:52:34

标签: facebook facebook-graph-api cron oauth-2.0 cron-task

我有什么

我有一个应用程序可以获得2小时60天的access_token

我需要什么

我需要能够使用我的Facebook ID和密码每月运行一次cron作业,并从我的Web服务器运行“.php”文件。我可以设置cron作业,但我不知道如何自动登录facebook(即无需用户干预)。

有没有办法做到这一点,比如向http://facebook.com?user=ABDULLAH&pass=my_pass发送请求?

1 个答案:

答案 0 :(得分:0)

您无法通过发送用户名和密码以您描述的方式“登录”Facebook。

您可以使用访问令牌(您或您的用户)来提供您需要的任何API请求。我建议只为每个用户存储最新的访问令牌,以便随时可以访问它。当用户返回您的应用时,您需要刷新此访问令牌,以使其不会过期。

当需要使用它们时,只需使用PHP SDK设置访问令牌,或者将&access_token=...附加到所有图形请求的末尾。