Interfejs API Facebooka: najlepszy sposób na upodobanie, udostępnianie, liczenie komentarzy dla postu na stronie / grupie?

Jaki jest najlepszy sposób na otrzymanie, udostępnienie, komentarz komentarza do posta?

Próbuję za pośrednictwem FQL, ale wydaje się, że nie daje żadnych danych, gdy adres URL jest adresem URL posta FB:

SELECT like_count, comment_count, share_count Z link_stat WHERE url = "https://www.facebook.com/Macklemore/posts/10153256675935268"

Kiedy otrzymam informacje o wpisie za pomocą Eksploratora API Graph:

386050065267_10153256675935268

Daje mi to taką liczbę i liczbę akcji, że mogę liczyć na komentarz386050065267_10153256675935268/comments?summary=true

{
  "id": "386050065267_10153256675935268", 
  "from": {
    "category": "Musician/band", 
    "name": "Macklemore", 
    "id": "386050065267"
  }, 
  "message": "We’re playing a FREE show in November to celebrate the new Microsoft Store opening in Jacksonville, Florida. Come see us! Info here: http://msft.it/STJevent\n\nThursday, November 21, 2013\n10:00 p.m.\nStart lining up for your chance to attend the show on Saturday.\nLocation: Outdoors behind Oakley, near Dick’s Sporting Goods.", 
  "actions": [
    {
      "name": "Comment", 
      "link": "https://www.facebook.com/386050065267/posts/10153256675935268"
    }, 
    {
      "name": "Like", 
      "link": "https://www.facebook.com/386050065267/posts/10153256675935268"
    }
  ], 
  "privacy": {
    "value": ""
  }, 
  "type": "status", 
  "status_type": "mobile_status_update", 
  "created_time": "2013-09-26T16:30:23+0000", 
  "updated_time": "2013-09-27T20:39:45+0000", 
  **"shares": {
    "count": 274
  },** 
  "likes": {
    "data": [
      {
        "name": "Jabson Ramos", 
        "id": "100005418486411"
      }, 
      {
        "name": "Sophia Belen Parada Andrades", 
        "id": "100002552653152"
      }, 
      {
        "name": "Oli Barrera", 
        "id": "100001718791443"
      }, 
      {
        "name": "Viktoria Martinez", 
        "id": "1697663024"
      }
    ], 
    **"count": 3345**
  }, 
  "comments": {
    "data": [
      {
        "id": "10153256675935268_43537841", 
        "from": {
          "name": "Vu Thai", 
          "id": "1338690172"
        }, 
        "message": "Sean Viray Matt Win Soo... about my birthday weekend...", 
        "message_tags": [
          {
            "id": "75311036", 
            "name": "Sean Viray", 
            "type": "user", 
            "offset": 0, 
            "length": 10
          }, 
          {
            "id": "25113189", 
            "name": "Matt Win", 
            "type": "user", 
            "offset": 11, 
            "length": 8
          }
        ], 
        "can_remove": false, 
        "created_time": "2013-09-26T16:31:03+0000", 
        "like_count": 4, 
        "user_likes": false
      }, 
      .....
    ], 
    "paging": {
      "cursors": {
        "after": "MjY=", 
        "before": "MQ=="
      }, 
      "next": "https://graph.facebook.com/386050065267_10153256675935268/comments?limit=25&after=MjY="
    }
  }
}

Dziwną rzeczą jest to, że kiedy uruchomię to zapytanie w mojej aplikacji, nie otrzymam liczby akcji ani liczby. czy robię coś źle? Czy dane w eksploratorze różnią się od dostępu do aplikacji?

Wiem, że mogę policzyć za pośrednictwem 386050065267_10153256675935268 / likes? Summary = true

Największą rzeczą byłaby liczba brakujących akcji.

Więc podsumowanie,

Czy możesz uzyskać te statystyki za pomocą FQL? Jeśli nie, w jaki sposób można uzyskać liczbę akcji za pomocą interfejsu API wykresu?

questionAnswers(3)

yourAnswerToTheQuestion