1
Facebook Graph APIのURLに問題があります。 Facebookの投稿のすべてのフィールドを取得する可能性はありますかを含む?私はポストのために、次のURLを使用します。このような反応を含むFacebook投稿のすべての情報を取得
https://graph.facebook.com/{pageName}/feed?access_token={access_token}
今、私は取得していたデータを(とてもいいです):
{
"data": [
{
"id": "someId",
"from": {
"Name": "Page name",
"category": "Sports Team",
"id": "someId"
},
"message": "Hello world!",
[...]
"shares": {
"count": 1
},
"likes": {
"data": [
{
"id": "someId",
"name": "Some person"
}
]
}
},
[...]
]
}
今の通り、私は反応(LOVE
を取得する必要があり、 WOW
、HAHA
、SAD
、ANGRY
とごとに単一のポストを(以下のURLからJSONをダウンロードすることによりTHANKFUL
)、これは非常に時間がかかる)である:
https://graph.facebook.com/v2.9/{postId}?access_token={access_token}&fields=reactions
唯一の問題は、「通常の」URL(&fields
なし)を使用しても反応が得られないことです。すべてのフィールドを&fields=from,message,likes,shares,reactions
に追加することなく反応を含むすべてのの情報を得る機会はありますか?私は私が私のURLで私のDBに保存したいすべてのフィールド合格しなければならなかった
:CBroeさんのコメントから
を_「唯一の問題は、私は反応を得ることができないということです「通常の」URLを(フィールドなしで)「_ - よくできたら_add_」フィールドを「通常のURL」に使用すると – CBroe
@CBroe 20のフィールドのようです。反応を得るために、これらのフィールドをすべてURLに追加する必要がありますか? –
はい、する必要があります。そして、あなたのAPI呼び出しは、これらのフィールドをすべて返すべきではありません。少なくとも、API v2.4以上を使用している場合は、デフォルトのフィールドをいくつか取得するだけです。 – CBroe