Как я могу войти в Facebook без вмешательства пользователя? - PullRequest
1 голос
/ 02 апреля 2012

Что у меня есть

У меня есть приложение, которое может получить access_token с 2 часа, а затем 60 дней.

Что мне нужно

Мне нужно иметь возможность запускать задание cron раз в месяц, используя мой идентификатор Facebook и пароль, и запускать файл ".php" с моего веб-сервера. Я могу настроить работу cron, но не знаю, как автоматически войти в Facebook (т.е. без вмешательства пользователя).

Есть ли способ сделать это, например, отправить запрос по адресу: http://facebook.com?user=ABDULLAH&pass=my_pass?

1 Ответ

0 голосов
/ 02 апреля 2012

Вы не сможете «войти» в Facebook так, как вы описали, отправив имя пользователя и пароль.

То, что вы можете сделать, это использовать токен доступа, ваш или ваших пользователей, для выполнения любого запроса API, который вам необходим. Я бы порекомендовал просто хранить самый последний токен доступа для каждого пользователя, чтобы иметь к нему доступ в любое время. Когда пользователи возвращаются к вашему приложению, вам необходимо обновить этот токен доступа, чтобы он не истек для вас.

Когда приходит время их использовать, просто установите токен доступа с помощью PHP SDK или добавив &access_token=... в конец всех ваших запросов графа.

...