グラフAPIで報告された好き嫌いの数と、投稿が好きなユーザーの名前とIDを持つ「データ」の項目の数との間に相違があります。投稿のお気に入り数と好きなデータの違いは?
- 私はFacebookの特定の投稿を見ると、それが好きだった5人がいることがわかります。
- グラフAPIを使用して投稿を取得すると、「好き」フィールドに3つのエントリがある「データ」フィールドと値が5の「カウント」フィールドがあります。
- グラフを使用すると投稿のお気に入り(例えば{post_id}/likes)を取得するためのAPIを使用すると、データ項目に5つの項目(「件数」フィールドなし)が表示されます。
ポストが好きな人の本当の答えは明らかです。しかし、ポストオブジェクトをフェッチすると、「データ」には3つしかないのですか?ここで
は同じ不一致の別の例です:「/データを好き」だけで1つのエントリを持っていますが、その「好き/カウント」3.があることを述べている。しかしhttps://graph.facebook.com/40796308305_10150394134258306/likesポストのため
https://graph.facebook.com/40796308305_10150394134258306返すデータ3つのエントリを持つ "data"を返します。コカ・コーラのページで同じエントリを見つけたのは、実際にはそれが好きだった人が3人いるということです。
これは私のブラウザで上記のURLに直接アクセスすると、投稿を気に入った3人のユーザーすべてが表示されるということも謎です。しかし、グラフAPIエクスプローラで同じオブジェクトに移動すると、3つのライターのうちの1つしか表示されません。 –
さて、それは間違いなく許可のようですが、それでも意味をなさない。上記の最初のURLのポストをブラウザから尋ねると、好きなユーザーの* all *を取得しますが、アクセストークンを使用してそれらを尋ねると、3つのうち1つしか取得できません。したがって、認証されたユーザーそれらを見ることはできませんが、匿名ユーザーはできますか?それは意味をなさない。 –