2013-05-27 2 views
5

Ich habe die "Insights Analyst Erlaubnis meiner Facebook-Seite abzurufen, und ich versuche, die Metrik page_fans Graph API Explorer zu verwendenUnable Seite Einblicke mit Graph API Explorer

I "Get Access Token" mit" zu bekommen read_insights' und ‚manage_pages‘ und ‚Senden‘ ein Anruf graph API, die eine leere Antwort so etwas wie

GET /<page_id>/insights/page_fans 

Aber dann bekomme ich aussieht. (Dies geschieht für alle Metriken außer page_story_adds_unique, page_storytellers und page_admin_num_posts)

{ 
    "data": [ 
    ], 
    "paging": { 
    "previous": "https://graph.facebook.com/<page_id>/insights/post_storytellers/?since=1369004893&until=1369264093", 
    "next": "https://graph.facebook.com/<page_id>/insights/post_storytellers/?since=1369523293&until=1369782493" 
    } 
} 

Berechtigungen bin ich dabei? Was mache ich falsch?

Antwort

1

Es scheint einen größeren als den üblichen Rückstand an Daten zu geben, der in den Einsichten im Moment fehlt. Verwenden Sie die Werte für since und until, um zu sehen, wo sich die Daten befinden.

/<page_id>/insights/page_fans?since=1369008000&until=1371686400 

Die Zahlen sind Unix-Zeitstempel, um den gewünschten Datumsbereich anzugeben. Wenn der Bereich zu groß ist, dann erhalten Sie

"error": { 
    "message": "Unsupported operation", 
    "type": "FacebookApiException", 
    "code": 100 
    } 

Ich weiß, es ist sehr frustrierend, und Facebook scheint keine richtige Art und Weise hat zu prüfen, dass die Daten im Rückstand ist.

+0

Danke, ich habe mir heute den Kopf darüber gebrochen ... –