web-dev-qa-db-ja.com

FacebookのフォトアルバムをWebサイトに統合するにはどうすればよいですか?

重複の可能性:
Facebook Api-私のフォトアルバムにアクセスする方法

Facebookアルバムの写真をWebサイト内に表示するにはどうすればよいですか?

8
Nicekiwi

グラフAPIを使用して、次のようにアルバム内の画像を取得できます。 https://graph.facebook.com/ALBUM_ID/photos そのアルバム内のすべての画像を含む配列を取得します。配列には次のようなオブジェクトが含まれています。

"name": "hopes you're having a great weekend!",
         "picture": "http://photos-d.ak.fbcdn.net/hphotos-ak-snc1/5370_127826373305_40796308305_2373079_2781005_s.jpg",
         "source": "http://a4.sphotos.ak.fbcdn.net/hphotos-ak-snc1/5370_127826373305_40796308305_2373079_2781005_n.jpg",
         "height": 604,
         "width": 427,
         "images": [
            {
               "height": 604,
               "width": 427,
               "source": "http://a4.sphotos.ak.fbcdn.net/hphotos-ak-snc1/5370_127826373305_40796308305_2373079_2781005_n.jpg"
            },
            {
               "height": 254,
               "width": 180,
               "source": "http://photos-d.ak.fbcdn.net/hphotos-ak-snc1/5370_127826373305_40796308305_2373079_2781005_a.jpg"
            },
            {
               "height": 130,
               "width": 91,
               "source": "http://photos-d.ak.fbcdn.net/hphotos-ak-snc1/5370_127826373305_40796308305_2373079_2781005_s.jpg"
            },
            {
               "height": 106,
               "width": 75,
               "source": "http://photos-d.ak.fbcdn.net/hphotos-ak-snc1/5370_127826373305_40796308305_2373079_2781005_t.jpg"
            }
         ],

これは、APIドキュメントの例です。これらの画像リンクを直接使用できます。Facebookではギャラリーのサイズも異なります。幸運を。

12
DannyKK

はい、可能です:グラフの例:

写真: https://graph.facebook.com/98423808305 (コカコーラページの写真)

フォトアルバム: https://graph.facebook.com/99394368305 (コカコーラの壁の写真)

7
Flask

Wordpressでセルフホストドメインを使用する場合は、次の手順で実行できます。

Wordpress用のFacebookPhotoFetcherをインストールしてアクティブ化する

  1. Wordpress http://wordpress.org/extend/plugins/facebook-photo-fetcher/ のFacebook PhotoFetcherプラグインの最新バージョンをダウンロードします
  2. ダッシュボードからプラグインを抽出してアクティブ化します

Facebookフォトフェッチャーの設定

  1. 設定> FBフォトフェッチャー
  2. 「Facebookにログイン」をクリックします
  3. 情報を入力>ログイン>ポップアップを閉じる
  4. 写真のアクセス許可を付与する>アクセス許可を受け入れる>成功!
  5. 「Facebookセッションを保存」をクリックします

このプラグインは、IDFacebookアカウントに正常に接続されています。

Facebookアルバムを投稿またはページに挿入するWordpress * /

  1. アルバムを検索>アルバムを開き、アルバムIDを取得します。たとえば、アルバムIDは次のとおりです。123456789987654321wordpress>ビジュアルではなくHTMLエディターを使用)で新しい投稿またはページを作成します
  2. このコードを挿入します:

    <!-- FBGallery 1234567890123456789 --> <!--/FBGallery -->
    

    1234567890123456789を実際のFacebookアルバムIDに変更します。

  3. 保存>ページを表示します。

デモ: http://www.justin-klein.com/projects/facebook-photo-fetcher#demo

1
Day Milovich

最初に認証を管理する必要があります。 facebook php apiと独自のフォトアルバムを使用している場合は、永続的なアクセスをリクエストできます

$ facebook-> getLoginUrl(array( 'req_perms' => 'user_photos friends_photos')); }

その後、次のようなグラフAPIにリクエストを送信できます http://graph.facebook.com/me/albums -認証キーはそのリクエストの最後になります。

0
Steve