1

Facebookのフォトコンテストアプリを作ろうとしています。ユーザーはアプリを介して画像をアップロードできます。画像はウォールに表示され、アプリ用に自動的に作成されたアルバムに表示されます。ただし、グラフ API を使用してすべてのユーザーのアップロードされた画像の配列を取得する方法が見つかりません。これは可能ですか?私は思った...

    $facebook->api("/$app_id/photos?access_token=$app_long_life_access_token");

動作しますが、空の配列を返します。

写真は...を使用してアップロードされます。

    $facebook->api($this->app_id . '/photos', 'post', $args);

ID とアプリのトークンを使用して 1 つの画像にアクセスできますが、詳細を取得するには、すべての画像 ID をループ処理する必要があります。

4

1 に答える 1

0

ユーザーのフォト アルバムにアクセスするには (アプリケーションによって作成されたものであっても)、有効なユーザー アクセス トークンが必要です。やっぱり彼らのアルバムです。ユーザーがパスワードを変更したり、アプリケーションをアンインストールしたりすると、コンテンツにアクセスできなくなります。

これらすべての写真を追跡するには、各アップロードを監視して保存する必要があります (たとえば、データベースに)。

通常、Facebook では、この方法で大量のデータを収集することは許可されていません。他の方法で保存しない場合、この情報を取得するには、個々のユーザーまたは写真に対してクエリを実行する必要があります。

于 2013-02-24T23:29:30.953 に答える