2011-09-14 11 views
1

グラフAPIは、以前に返されていたコミュニティページに対応するオブジェクトの画像(「画像」属性)を返していません。たとえば、このhttps://graph.facebook.com/178790412179919には画像属性はありませんが、対応するページには画像があります。グラフAPIがコミュニティページの画像/画像を返さない

また、一部のオブジェクトの「アルバム」接続で行われたFQLクエリでは、「プロファイル」タイプに対応するアルバムの「cover_pid」属性がありません。

これまでの数週間でこれに対応するグラフAPIが変更されているかどうかは誰にも分かりません(私は予想通り早く動作していました)。私はFacebookのAPIリリースノートを調べましたが、これに対応する変更は見つかりませんでした。これがこのフォーラムの適切な投稿でない場合は、私にお知らせください。

+0

あなたのFacebookページから写真を取得しようとしていますか? – Emkey

答えて

1

https://developers.facebook.com/docs/reference/api/page/

picture接続、ない属性です。だから... ...

https://graph.facebook.com/178790412179919/picture

とドキュメントなどは言う:Returns a HTTP 302 with the URL of the user's profile picture.

はちょっと間抜けな?はい、ただし、ドキュメントと同じように動作します。私は彼らがこのように実装したと思うので、<IMG>タグで簡単に使用できます。

+0

'picture'は同じ文書のfieldsテーブルに記述されています。それはグラフのAPI呼び出しの応答で画像を取得するように設定する必要があるようです。 – thesummersign

+0

FacebookのAPIがランダムかつ頻繁に変更されます。この投稿はほぼ1年前からのもので、APIとドキュメントが最も確実に変更されたことを意味しています。私はもはやFacebookに興味を持ちませんし、しばらくの間はAPIを使用していません。 –

+0

実際はhttps://graph.facebook.com/178790412179919/pictureはうまくいきます。 – Dejell

0

更新日:

まだFQLで動作します。あなたのケースでは:

https://api.facebook.com/method/fql.query?query=SELECT+page_id%2C+pic+FROM+page+WHERE+page_id+%3D+178790412179919&format=json


私はこれが以前働いていたことを確認していない、もはや働くことができます。 Facebookはコミュニティページから写真の接続を削除しました。

私は、これらの画像のほとんどがWikipediaから引き出され、ライセンス/帰属の問題があったと考えています。

残念ながら、Facebookはもはやエンティティ(バンドなど)の信頼できる画像ソースではありません。

+0

これは/ meと/ me/friendsなどでも使用されていました。 – stevew

関連する問題