2011-01-17 2 views
1

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

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

У них есть страница на Facebook и возможность открыть ее, чтобы кто-нибудь мог добавить к ней свои фотографии ... Но как я могу вернуть эти фотографии на сайт?

+0

Я думаю, вам нужно больше объяснить, что вы подразумеваете под «вытащить эти фотографии обратно на сайт». Если URL-адреса являются общедоступными, и сайт не заботится о ссылках, просто используйте URL-адрес в теге . Если вы хотите вытащить файлы изображений на ваш сервер, тогда импортируйте urllib2 и работайте оттуда. Это то, что вы хотите? – Spacedman

+0

Это интересная идея, которая может работать на техническом уровне, хотя я уверен, что в какой-то момент есть проблема с авторским правом (потому что мы в основном будем искать фотографии от третьих лиц, которые загружают их на страницу Facebook), и это почти наверняка против Условий использования Facebook. – Oli

+0

Чтобы уточнить, что я на самом деле после: API, санкционированный Facebook, или RSS-канал последних фотографий на странице Facebook, которые я могу анализировать и внедрять на нашем сайте. – Oli

ответ

0

Я не уверен, что это поможет, но я помню, что веб-браузер Flock имел возможность загружать поток новых видео/фотографий в верхней части панели медиа-потока Brower - возможно, вы можете подглядывать во внутренние работы, которые он использует для выполнения этой задачи.

Я знаю, что вы можете начать читать RSS-канал самого на страницу Facebook сейчас, возможно, просто немного разбора все, что вам нужно: http://www.allfacebook.com/facebook-pages-rss-2010-01

1

языка запросов Facebook может сделать это (как RSS отправляет данные вам от Flickr) для пользователей страниц FB, и есть некоторые Javascripts для того, чтобы сделать их видимыми и интерактивными на внешних веб-страницах.

Например:

http://www.codeofaninja.com/2011/06/display-facebook-photos-to-your-website.html

http://www.alexanderinteractive.com/blog/2012/03/display-facebook-photos-on-your-website-with-galleria/

Успехов! Terry

Смежные вопросы