2016-08-01 16 views
1

Mit Graph Explorer API-Aufruf mit dem folgenden:Liste der am meisten gemocht Beiträge

me?fields=posts{likes.summary(true).filter(stream).order(ranked)} 

ich meine Beiträge zu bekommen, und wer mag eine Zusammenfassung der Gesamt enthält:

{ 
    "posts": { 
     "data": [{ 
      "id": "xxxxxxxxxxxxxxxxxxx", 
      "likes": { 
       "data": [{ 
        "id": "xxxxxxxxxxxxxxxxxxx", 
        "name": "xxxxxxxxxxxxxxxxxxx" 
       }], 
       "paging": { 
        "cursors": { 
         "before": "...", 
         "after": "..." 
        }, 
        "next": "..." 
       }, 
       "summary": { 
        "total_count": 35, 
        "can_like": true, 
        "has_liked": false 
       } 
      } 
     }, { 
      "id": "zzzzzzzzzzzzzz", 
      "likes": { 
       "data": [{ 
        "id": "zzzzzzzzzzzzzz", 
        "name": "zzzzzzzzzzzzzz" 
       }], 
       "paging": { 
        "cursors": { 
         "before": "...", 
         "after": "..." 
        }, 
        "next": "..." 
       }, 
       "summary": { 
        "total_count": 30, 
        "can_like": true, 
        "has_liked": false 
       } 
      } 
     }] 
    } 
} 

Auf diese Weise bringt er mir die Anzahl der Likes per Post. Wie listet man die Beiträge mit mehr Likes auf?

Antwort

0

Sorry für die kurze, etwas unangenehme Antwort, aber ... es gibt keine Möglichkeit, dies mit der API zu tun. Sie müssen die Ergebnisse sammeln und sie manuell in Ihrem PHP-Skript bestellen.

+0

Oh, sh ... Wirklich? –

+0

Sucks, richtig? Aber leider ist das wahr. – rjdown

+0

Finden Sie einige ähnliche Antworten hier http://stackoverflow.com/questions/37703532/facebook-graph-api-sorting-search-results http://stackoverflow.com/questions/38448554/facebook-graph-search-order- Ergebnisse – rjdown

Verwandte Themen