Простое приложение на Facebook не так сложно ... исключая попытки расшифровать суп на developers.facebook.com.
«Проблема» в том, что для доступа к веб-службам вам необходимо получить ключ приложения, секрет приложения, а иногда и ключ сеанса. Если кто-то не делится услугой для этого (я не смотрел, и вам нужно было бы им доверять), тогда единственный способ выполнить требования - создать приложение. Однако ключ приложения / секрет приложения на самом деле не требуют, чтобы вы что-либо писали. Они появятся в приложении для разработчиков Facebook (приложение, которое позволяет редактировать ваши приложения ...)
Теперь все, что вам нужно, это ключ сеанса (однако, ключ сеанса не всегда требуется, см. Ссылку Понимание сеансов ниже) - и, надеюсь, постоянный. Для этого попросите расширенное разрешение offline_access **. Если вы предоставите это приложению, то оно может получить сеанс для вас, когда захочет (или, скорее, сеанс не следует правилам истечения одного часа для этого приложения). Расширенные права доступа . Понимание сеансов . О, но проигнорируйте этот пример 'auth.renewOfflineSession (UID)' - метод не существует. Я сказал вам, что документация для разработчиков была супом: -)
Вы можете использовать URL в формате:
http://www.facebook.com/tos.php?api_key=YOURAPIKEY&req_perms=offline_access, чтобы запросить разрешение у себя. Теперь смотрите ссылки ниже: -)
Дополнительная информация в:
** Я не совсем уверен, влияют ли новые изменения в политике FB навсегда на сеансы, но эта ссылка кажется более чем релевантной для текущей задачи:
http://blog.jylin.com/2009/10/01/loading-wall-posts-using-facebookstream_get/
Получение offline_access для работы с Facebook
пошаговый пошаговый доступ к Facebook
(Вам никогда не нужно публиковать / делиться своим приложением Facebook - вы можете всегда держать его в режиме песочницы.)