Facebook авторизация приложения для cron - PullRequest
0 голосов
/ 05 июля 2011

У меня есть приложение на Facebook, которое отправляет ссылки на фан-страницы. Все работает, когда я вызываю файл .php из моего браузера, но когда я вызываю ту же страницу из cronjob, он не может запустить приложение facebook из-за проблемы с авторизацией. Я не хочу вводить свое имя пользователя / пароль в файл php. Есть ли настройка для авторизации cronjob и публикации на стенах страницы?

Ответы [ 3 ]

1 голос
/ 05 июля 2011

Я не думаю, что вы можете авторизовать любое приложение Facebook с помощью cronjobs, вам нужно авторизоваться вручную, а затем создать задание cron с помощью ссылки на стене!

0 голосов
/ 05 июля 2011

Если это для каждого пользователя, вам нужно, чтобы пользователь прошел аутентификацию в вашем приложении, и запросил расширенное разрешение offline_access (в дополнение к другим разрешениям, которые вам могут понадобиться), и сохранил полученный маркер доступа в какой-либо базе данных. , Затем вы можете в любое время опубликовать это имя как пользователя, используя этот токен доступа (если только он не деактивируется при смене пароля или аннулировании доступа).

Если вам просто нужно сделать это для своей учетной записи, вы бы выполнили тот же процесс получения токена offline_access, но вы могли бы просто встроить этот токен доступа в код вашего приложения.

0 голосов
/ 05 июля 2011

cron абсолютно НИЧЕГО не знает об учетных данных Facebook и Facebook, и это хорошо. Если вы хотите, чтобы скрипт автоматически выполнял какие-либо действия с Facebook, вам нужно встраивать свои учетные данные в сценарий или предоставить сценарию доступ к некоторому месту, где хранятся учетные данные.

...