2012-04-23 18 views
1

を取得:FacebookのグラフAPI私が使用して、アルバムのカバー写真を取得しようとしていますフォトアルバムカバー

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

を私は上記のコードを使用している場合、私は返すように何を取得し、私はオープンでそれを使用しようとした場合Facebook上のグラフAPIエクスプローラは、ロードグラフィックと一緒にそこに座っています。

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

上記の呼び出しで画像URLが返されないのですか?そうでない場合は、それは何を返すのですか?どうすれば使用できますか?

答えて

5

はアルバムのAPIに記載されているいかなる/{album_id}/picture場はありませんが、それは、ユーザー、ページのためのAPIのほとんどの場所は/{object ID}/pictureがあることなど

注意をするのと同じように動作するように見えるん文書化されてサポートされていれば、<img src=''/>タグに直接埋め込むのに適したHTTP 301リダイレクトが返されるため、ほとんどのコードやGraph API Explorerでは機能しません。作業を行うのアルバムについては、

、おそらくあなたはimgこの場合のタグ

(および他の類似例)で使用されるURLにアクセストークンを埋め込む必要があると思いますので、あなたが望むものではありません/{album_id}?fields=pictureをリクエストして、リダイレクトする代わりにカバー写真のURLを返すことができます

+0

ありがとうございます。私は間違った文書を読んでいた。ありがとうございます。 – Jacob

+0

方法を使用して正方形または小さなサイズを得るためにとにかくありますか? – Jacob

+1

気にしないで!ちょうどtype = smallを渡す必要があります – Jacob

関連する問題