2011-01-17 14 views
1

私はA社の仕事をしています。私はちょうどDjangoに自分のウェブサイトを構築しましたが、今はサイトにソーシャルな写真管理の面を追加したい)。Facebookの写真を外部のウェブサイトにプルする

私がこれをやっていることを知っている唯一のやり方は、Flickrです。グループを設定して誰かが写真を追加できるようにすることができます。最新のRSSを引き出す。しかし、正直なところ、Facebookははるかに人気があり、私のクライアントは彼のクライアントによって頻繁に使用されるこの機能を望んでいます。

彼らはFacebookのページとそれを開く権限を持っているので誰でも写真を追加することができます...どうすればその写真をウェブサイトに戻すことができますか?

+0

「写真をウェブサイトに戻す」ということをもっと説明する必要があると思います。 URLが公開されていてサイトがリファラーを気にしない場合は、タグのURLを使用してください。イメージファイルをサーバーに持ち帰り、urllib2をインポートしてそこから作業したい場合。あなたが望むものはどちらですか? – Spacedman

+0

これは技術的な面ではうってつけの興味深いアイデアですが、著作権の問題があります(Facebookページにアップロードするサードパーティの写真をほとんどソーシングしているためです)。ほぼ確実にFacebookの利用規約に反する。 – Oli

+0

私が実際に何をしているのかを明確にするために、Facebookのページ上にある最新の写真のAPIまたはRSSフィードをFacebookが承認し、私たちのウェブサイトに埋め込んで埋め込むことができます。 – Oli

答えて

0

これが役立つかどうかはわかりませんが、Flock Webブラウザには、ブラウザのメディアストリームバーの上部に新しいビデオ/写真のストリームを読み込む機能があります。おそらく、この作業を達成するために使用する内側の動作に変換します。私はあなたが今のFacebookページ自体のRSSフィードを読み始めることができることを知っている

は、おそらくほんの少しの解析が必要なのである:RSSがあなたにデータを送るようhttp://www.allfacebook.com/facebook-pages-rss-2010-01

1

Facebookのクエリ言語は、(これを行うことができますFlickrからの)FBページのユーザーのためのものであり、外部Webページ上でそれらを表示可能かつ対話式にするためのJavaScriptがいくつか存在する。例えば

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/

幸運! テリー