Facebookアルバムの写真をWebサイト内に表示するにはどうすればよいですか?
グラフ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ではギャラリーのサイズも異なります。幸運を。
はい、可能です:グラフの例:
写真: https://graph.facebook.com/98423808305 (コカコーラページの写真)
フォトアルバム: https://graph.facebook.com/99394368305 (コカコーラの壁の写真)
Wordpressでセルフホストドメインを使用する場合は、次の手順で実行できます。
このプラグインは、IDFacebookアカウントに正常に接続されています。
このコードを挿入します:
<!-- FBGallery 1234567890123456789 --> <!--/FBGallery -->
1234567890123456789を実際のFacebookアルバムIDに変更します。
保存>ページを表示します。
デモ: http://www.justin-klein.com/projects/facebook-photo-fetcher#demo
最初に認証を管理する必要があります。 facebook php apiと独自のフォトアルバムを使用している場合は、永続的なアクセスをリクエストできます
$ facebook-> getLoginUrl(array( 'req_perms' => 'user_photos friends_photos')); }
その後、次のようなグラフAPIにリクエストを送信できます http://graph.facebook.com/me/albums -認証キーはそのリクエストの最後になります。