6

Nach der FQL Stream documentation soll die folgende Abfrage Impressionszählungen zurückgeben, wenn sie von einem authentifizierten Seitenbesitzer ausgeführt wird, aber das tut es nie. Der Seitenbesitzer authentifiziert sich direkt in der Datei graph api explorer mit erweiterten Berechtigungen (read_stream, read_insights). Die Anzahl der Impressionen ist jedoch immer null.Facebook Post-Impressionen sind Null in FQL-Stream-Abfrage

Ist jemand in der Lage, dies funktioniert zu bekommen?

SELECT post_id, actor_id, message, impressions FROM stream WHERE actor_id = {owned_page} and source_id = {owned_page} 
+1

Ich habe das gleiche Problem, hast du etwas gefunden? – Gregology

+1

Funktioniert hier auch nicht. – jayarjo

Antwort

4

Ich denke, die in der Dokumentation fehlt, aber Sie sollten diesen Anruf mithilfe der Seite Zugriffstoken anstelle von Benutzerzugriffstoken es funktionierte zu bekommen.

sind also hier die Schritte:

  1. die folgenden Berechtigungen vom Benutzer gewinnen und die user access_token erhalten:

    • manage_pages - die Seite Zugriffstoken
    • read_insights zu bekommen - um die Eindrücke zu lesen (wie im Dokument erwähnt)
    • read_stream - für alle Beiträge, die die aktuelle Sitzung Benutzer ist in der Lage

  2. dass Token verwenden, erhalten die page access_token mit dem Call-

    /{page-id}?fields=access_token

  3. (optional) anzuzeigen Überprüfen Sie meine Antwort here, um dieses Seitenzugriffstoken zu erweitern, das nie ablaufen wird. (Im Grunde genommen ein paar Schritte zu vermeiden)

  4. die Seite Zugriffstoken verwenden, führen Sie Ihre query-

    SELECT post_id, actor_id, message, impressions FROM stream WHERE actor_id = {owned_page} and source_id = {owned_page}

    Dies wird Ihnen die Eindrücke holen (falls vorhanden) im Ergebnis.

    enter image description here

Hoffnung, das hilft.!

+0

@jayarjo, hast du die Lösung ausprobiert? –

+0

Ich habe hier ein paar Probleme. Ich habe eine sehr einfache Seite (100 Likes) und kann keine Post-Impressionen erhalten, egal was ich versuche. Soll es mit irgendeinem Post oder nur mit Promotern funktionieren? – Filipe

+0

@Filipe arbeitet mit Posts jeder Seite zusammen –