1

次を使用してアルバムカバー写真を取得しようとしています。

$facebook->api("/{ALBUM_ID}/picture", "get");

しかし、上記のコードを使用すると、何も返されません。FacebookのOpen Graph APIエクスプローラーで使用しようとすると、読み込み中のグラフィックと一緒に表示されます。

ブラウザからアクセスすると、リターンイメージが表示されます。

上記の呼び出しは画像のURLを返しませんか?そうでない場合、それは何を返し、どのように使用しますか?

4

1 に答える 1

5

アルバムのAPIには/{album_id}/pictureフィールドがリストされていませんが、ユーザーやページなどの場合と同じように機能するようです。

文書化されサポートされているAPIのほとんどの場所では/{object ID}/picture、写真へのHTTP 301リダイレクトが返され、タグに直接埋め込むのに適しているため<img src=''/>、ほとんどのコードやGraphAPIExplorerでは機能しません。

アルバムの場合、これは機能しますが、imgタグで使用されているURLにアクセストークンを埋め込む必要があるため、おそらく希望どおりではありません。

この場合(および他の同様の場合)、/{album_id}?fields=pictureカバー写真にリダイレクトする代わりに、カバー写真のURLを要求して取得することができます

于 2012-04-23T17:49:49.597 に答える