1つ以上のFacebookページおよびユーザープロフィールページから写真のRSSフィード(または同等のデータストリーム)を取得する方法に関するコードまたはアドバイスを探しています。
背景:
これは、自分のFacebookプロフィールと自分のWebサイトのページから写真を表示したい友人向けです。これは、Facebookで新しい写真を一度ロードするだけでよく、この機能がそれらを他の場所に自動表示することを意味します。
いくつかの技術的条件:
私はWordpress Fotobookプラグインを知っています http://wordpress.org/extend/plugins/fotobook/ 同様の機能を主張しています(まだ試していません)。ただし、どのWebサイトテクノロジーでも使用できる汎用バージョンを使用する方が良いと思います。私の場合は、Drupalが優先されます。汎用機能は、フィードをRSSとして出力します。
私は自分でコードを書くことを考えていますが、すでにそこにあるものを見つけるだろうと思いました。
RSSを使用してFacebookの写真データを取得することはできませんが、json形式でデータを取得するAPIを使用できます。データを取得したいアルバムの特定のIDを知る必要があります。
たとえば、このアルバムから写真を取得したい場合: https://www.facebook.com/media/set/?set=a.10150666707363306.415137.40796308305&type=
ドット間の番号はアルバムのIDであるため、10150666707363306
次のようなデータを取得するには、グラフAPIが必要です。 http://graph.facebook.com/id_of_album/photos なので、これは http://graph.facebook.com/10150666707363306/photos 。
これでデータが得られ、jsonを解析して読み取り可能な情報にするだけです。
使用している技術がわからないので、いくつかのオプションがあります(ページの下部): http://www.json.org/
ユーザーの写真を取得するには、データを取得するためにaccess_tokenが必要なので、これははるかに複雑です。私があなただったら、私はページからそれを手に入れたいだけです。
Facebookからエクスポートするのではなく、自分のサイトに写真を投稿し、RSS Graffitiまたは同様のサービスを使用してFacebookにエクスポートすると、どこでも一緒に、より簡単にクライアントに長期制御を提供できます他に?