Можно ли использовать фотографии из Facebook в наших веб-приложениях?

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

Извлечь источник фотографий из Graph API несложно ... Однако разрешает ли Facebook нам использовать их источник ссылок на фотографии в наших приложениях, или мы должны загружать фотографию, хранить ее на наших серверах и получать их оттуда?


person Chaddeus    schedule 15.10.2011    source источник


Ответы (2)


Я не юрист, но мне кажется совершенно очевидным, что любой метод подходит для их политики разработчиков. В частности, в 2.2 говорится:

Вы можете кэшировать данные, которые вы получаете с помощью Facebook API, чтобы улучшить взаимодействие с пользователем вашего приложения, но вы должны стараться поддерживать данные в актуальном состоянии. Это разрешение не дает вам никаких прав на такие данные.

Меня беспокоят только настройки конфиденциальности на фотографиях и то, смогут ли люди получить к ним доступ через URL-адрес Facebook. Но если вы протестируете его, и он работает, и если пользователь явно сам выберет фотографию, это будет нормально и не будет большой разницы, тогда они повторно загрузят ее на ваш сайт.

person bkaid    schedule 15.10.2011
comment
Да, этот блок текста, который вы процитировали, был единственным, что я смог найти об использовании их данных. Мне кажется, что мы можем использовать это в любом случае, но кеширование - это лучшая производительность. И да, я согласен с контролем конфиденциальности. Третья сторона может не увидеть его. Интересно, могу ли я запросить Graph API только для общедоступных фотографий пользователя? Спасибо! - person Chaddeus; 15.10.2011

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

Тем не менее, вам придется иметь дело с удаленными / удаленными фотографиями и очищать их в своем приложении.

person Will Chesterfield    schedule 15.10.2011