2

Facebookグラフから投票/質問の結果を取得するにはどうすればよいですか? 現在、以下のようなものが返されます。

"data": [
      {
         "id": "12345_12345",
         "from": {
            "name": "My Company Name",
            "category": "Category",
            "id": "12345"
         },
         "story": "This is my question",
         "icon": "https://s-static.ak.facebook.com/rsrc.php/v1/yy/r/pz5wRf7MB0H.png",
         "privacy": {
            "description": "Public",
            "value": "EVERYONE"
         },
         "type": "question",
         "object_id": "12345",
         "application": {
            "name": "Questions",
            "id": "12345"
         },
         "created_time": "2012-04-25T12:23:03+0000",
         "updated_time": "2012-04-25T12:23:03+0000",
         "comments": {
            "count": 0
         }
      }

この質問についてさらに詳しい情報を得ることができますか? 現在、PHP + CURL を使用してフィードを取得しています。

ありがとう!

4

2 に答える 2

1

その外観から、特定の投稿(post-id:12345_12345)を照会しました:https://graph.facebook.com/12345_12345

質問のデータを取得するには、この投稿のデータ自体に指定されている質問IDを照会する必要があります。

"type": "question",
"object_id": "12345",

ここから、質問のID、つまりobject_id:12345。このIDを使用すると、質問の情報を取得できるため、クエリのURLは次のようになりますhttps://graph.facebook.com/12345

質問の返される情報には、投票のオプションもあります。これは、という名前のフィールドになりますoptions。各オプションの情報はこのフィールド内に表示され、各オプションには、votesそのオプションが受け取った投票数を示すフィールドがあります。したがって、投票の結果が得られます。

グラフエクスプローラーを使用して、コーディングする前にこれらをテストします。また、ドキュメントのリンクを読んで、質問について詳しく知ってください。

于 2012-04-25T22:42:18.600 に答える
0

一般に、metadata = 1 GETパラメーターは、利用可能な関連データが他にあるかどうかを示します。

于 2012-04-25T18:16:59.057 に答える