2017-06-20 13 views
0

FacebookのグラフAPIを使用して私のウォールポストを取得し、それらの結果をデータベースに処理しています。ユーザーが画像付きの投稿にコメントを投稿したとき以外は、私の結果にその画像URLが表示されず、私は何が欠けているのか分からない場合を除き、すべて機能するようになりました。下の画像は、コメントに画像が含まれているがコメントは表示されていないコメントを指しています。ここでFacebookのグラフAPIの配列の結果がありませんコメント画像

は、その画像のURLは私の結果には表示されない原因をPHP

file_get_contents("https://graph.facebook.com/$get_facebook/feed?access_token=$facebook_accesstoken&client_id=$facebook_appid&client_secret=$facebook_appsecret&metadata=1&fields=id,status_type,created_time,from,message,comments,picture,link,icon,parent"); 

の私のGETコールは誰もが知っていますか?

画像は、コメントで私が行うことができます滑らかな方法でそれを考え出すことになった無画像

facebook api graph missing picture in comment

+0

_ "私の検索結果にその画像URLが表示されない理由を誰かが知っていますか?" - あなたはそれを聞いていないので... - コメントの 'attachment'サブフィールドを尋ねる必要があります。 – CBroe

+0

ええ、私はそれを理解し、答えを出しました –

答えて

0

enter image description here

グラフAPIの結果を見て1回の呼び出しでGraph APIを呼び出し、必要なすべての結果を取得します。私は、すべてのコメントを与えるあなたは、このような一発でそれをすべて行うことができます呼び出すグラフAPIのfeed一部を使用して、ここで

Get (Identify) Replies to Comments Using the Graph API

答えを与えたすべての画像だけでなく、各ポストに返信各コメント/回答に関連付けられます。

https://graph.facebook.com/$get_facebook/feed?access_token=$facebook_accesstoken&client_id=$facebook_appid&client_secret=$facebook_appsecret&metadata=1&fields=id,status_type,created_time,from,message,comments{comments{attachment,from,id,message},from,id,message,attachment},picture,link,icon 
関連する問題