2013-05-07 10 views
11

facebook-postからgraph-api(つまりhttps://developers.facebook.com/tools/explorer?method=GET&path=196118303833398_362048290573731)を経由してpicture-urlを取得できますが、画像オブジェクトを取得する必要がありますマニュアルに記載されている特定の作物専用大きなサイズの取得のために)私は...私は何を忘れない「(#100)が指定されていませんノードを」 graph apiでFacebookの投稿を取得する

https://developers.facebook.com/tools/explorer?method=GET&path=196118303833398_362048290573731/picture

私は、応答メッセージを取得してみてください?

+0

私のポストのID 1020330616684335でエラーを取得4:サポートされていない取得要求 –

答えて

20

ユーザーとページのみがpicture接続 - 投稿はありません。

(。fieldは違うものです)しかし、私はfull_pictureフィールドが何をしたいと思い:https://developers.facebook.com/tools/explorer?method=GET&path=196118303833398_362048290573731%3Ffields%3Dfull_picture%2Cpicture

+0

投稿IDにエラーが発生しました10203306166843354:サポートされていない取得リクエスト –

+5

フィールド - >添付ファイルを使用するとよいです!この投稿を参照してくださいhttp://stackoverflow.com/questions/10650730/facebook-graph-api-get-larger-pictures-in-one-request –

+0

ありがとう、ちょうどそのフィールドが必要です。完璧なソリューションですが、APIは将来変更されないことを願っています。 – brace110

34

は、私は、特定のポストID 20531316728_10152364602581729との例を与えています。 投稿のIDが「写真」の場合は、どの投稿IDでもかまいません。

ポストタイプが「写真」であるならば、あなたが呼び出すことで、ポストオブジェクトIDを取得することができます:あなたが見るかもしれませんが

https://graph.facebook.com/20531316728_10152364602581729?fields=object_id 

これは、オブジェクトID 10152364594836729.

を返す、返されたIDです投稿IDの2番目の部分ですが、これが常に当てはまるかどうか、またはこれが常に正しいかどうかはわかりません。確かに、APIからオブジェクトIDを尋ねる方が安全です。

投稿IDの代わりにオブジェクトIDで画像URLを呼び出すことができます。これは、このように見えるするHTML IMGタグに

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

+5

私の写真の投稿では機能しません。それは疑問符画像を返す – Yar

+0

ありがとう、{object_id} /画像を介して私は最終的に投稿に添付されたフルサイズの画像にアクセスすることができます –

+0

どのようにして疑問符画像を返さないようにすることができますか? – Stefan

4

この(http://graph.facebook.com/ {オブジェクトのID} /画像)のURLを介して後画像にアクセスすることができます。 オブジェクトIDを取得するにはaccess_tokenを渡す必要があります。

https://graph.facebook.com/ {Your post ID}?fields=object_id&access_token={app_id}|{app_secret}

0

ポストタイプがこの

https://graph.facebook.com/ます$ id /ポストのように引数を渡すことで、APIをグラフ化する最初の要求に直接写真であればあなたは、単にOBJECT_IDを得ることができますか?フィールド= ID、メッセージ、CREATED_TIMEを、種類、バージョン2.8のようOBJECT_ID & access_tokenは= $ accessToken

関連する問題