0

このようなことはできますか?

ファンページのすべての写真を自分のウェブサイトに埋め込みたいです。各写真を気に入るオプションが必要です - 必須です。各写真に Facebook の実際の URL へのリンクが必要です。必須です。共有してコメントしたいのですが、それほど重要ではありません。

どうすればいいのかわかる方いましたら教えてください。多くの例を見ましたが、これらのものを含むものはありません。

ありがとう!

4

1 に答える 1

1

写真の一部を取得するのは簡単です。すべての写真を入手することはほぼ不可能です。photosオブジェクトへの Graph API 呼び出しから始めます。

写真を取得し、作成してアプリにするには、サイトに PHP SDK をインストールします。このコードで作業を開始できます。

$config = array(
   'appId'  => 'YOUR_APP_ID',
   'secret' => 'YOUR_APP_SECRET',
);
 if (!class_exists('Facebook')) 
    include_once 'PATH_TO_SDK/facebook.php';
 $fb_object = new Facebook($config);

 $photos = $fb_object->api('PAGE_ID_OR_USERNAME/photos', 'GET');
 printf('<pre>%s</pre>', print_r($photos, true));

15 枚を超える写真を取得するには、これらの結果を反復処理する必要があります。「公開」としてマークされていない写真は、この API 呼び出しでは返されません。

いいねやコメントを作成するには、ユーザーを認証してから、写真 ID を使用して Graph API に POST する必要があります。

于 2012-06-26T14:10:29.633 に答える