2013-09-14 3 views
0

Как создать токен доступа пользователя для cron?Facebook - Page feed with cron

Если я Мануалы генерировать пользовательский маркер доступа here

Я получаю https://graph.facebook.com/475587132530747?fields=videos&access_token=CAACUjjG5ux0BACuotPrrMdFVWoqextT2TJd3LfrcZBLKN4cPa6FcF36YLkZAy9O78SCakzweH9eAIj8wZCHvb3CavagzPELvr6e3ntATzEHpCe9wxWmPLXYA5oHmk0UxelqZBqtsxc505axLLBAN5yfzPMpfzUdsdNFcqwO5a4XOZBZC2g905rQrvGgrJtVXIZD

Это нормально, но этот маркер истек в 1 час.

ответ

0

Вы не можете создать токен доступа пользователя без активности пользователей. Facebook изменил срок действия токенов доступа пользователей до 60 дней (расширен), поэтому приложение, которое больше не используется пользователем, больше не имеет доступа к его профилю. Было бы бесполезно ограничивать действие, если оно сможет восстановить его с помощью задания cron.

Более подробная информация о лексем:

Что вам может понадобиться это расширенный маркер доступа.

+0

Так что это невозможно сделать через cron полностью автоматическое сохранение сообщений в базу данных? –

+0

ну, вы не можете создать токен доступа пользователя с заданием cron, но вы можете - с допустимым токеном доступа пользователя - использовать этот токен в задании cron. по крайней мере, в течение 60 дней, тогда вам нужен новый токен с взаимодействием с пользователем. но будьте осторожны, что вы храните, из-за проблемы конфиденциальности. вы не должны просто хвататься за все сообщения пользователя, ведь вы должны спросить пользователя о каждом отдельном сообщении, разрешает ли он это. – luschn

+0

Хорошо спасибо хорошо :) –