Какой самый простой способ получить свой статус Facebook и фотографии, используя Python?

StackOverflow https://stackoverflow.com/questions/2582627

Вопрос

Я просто хочу импортировать свой статус Facebook и фотографии на мой персональный веб-сайт Django, но все примеры и документации, которые я могу найти, предназначены для разработки приложений Facebook.

Простой RSS-канал будет достаточно, но он не существует в Facebook. Нужно ли мне сделать полное приложение Facebook, чтобы сделать это?

Это было полезно?

Решение

Простое приложение Facebook не так сложно ... Исключая пытаясь расшифровать суп на разработчиках. Powerbook.com.

«Проблема» заключается в том, что вам нужно получить ключ приложения, секрет приложений, а иногда и сеансный ключ для доступа к веб-сервисам. Если кто-то не разделяет службу, чтобы сделать только что (я не посмотрел, и вам нужно будет доверять им), тогда единственный способ выполнить требования к созданию приложения. Тем не менее, ключевой ключ / секрет приложения на самом деле не требует, чтобы вы ничего не пишете. Они появятся в приложении Developer Facebook (приложение, которое позволяет редактировать ваши приложения ...)

Теперь все, что вам нужно, это сеансный ключ (однако, сеансный ключ не всегда требуется, см. Внимание сеансы ссылки ниже) - и, надеюсь, постоянный. Чтобы сделать это, попросите продлинное разрешение Offline_Access **. Если вы предоставляете это приложению, то он может получить для вас сеанс, когда ощущается, что это похоже на это (или, скорее, сеанс не следит за одночасовыми политиками срока годности для этого приложения). Расширенные разрешения. Понимание сеансов. Отказ О, но игнорируйте то, что «auth.Reneewofflinesedsession (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-uss-factsookstream_get/

Получить Offline_Access для работы с Facebook

Facebook офлайн доступа к пошагому

(Вам не нужно публиковать / поделиться своим приложением Facebook - вы можете сохранить его в режиме песочницы навсегда.)

Другие советы

Наверное. Все, что обошло аутентификацию, будет довольно большой проблемой конфиденциальности.

С выпуском нового графа API это довольно просто, как только вы получите ваш токен Oauth. К сожалению, вам нужно будет создать приложение, но это может быть довольно маленьким, чтобы получить ваш oAuth Token, поэтому Facebook может авторизовать ваши запросы. Вы можете использовать SDK Python здесь: http://github.com/facebook/python-sdk/

Как только у вас есть токен, вы звоните: https://graph.facebook.com/[your profile]/statuses?token=[your token]

И вы получите JSON обратно.

Если вы сначала войдите в Facebook, а затем перейдите на страницу документации, вы можете увидеть рабочий пример, нажав на statuses Ссылка в connections стол.

http://developers.facebook.com/docs/reference/api/user.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top