Hintergrund
Ich habe eine Web-App, die es ihren Nutzern ermöglicht, einzelne Artikel (Posts) auf Facebook zu teilen. Ich habe eine Facebook-App eingerichtet, um einen API-Schlüssel für das Javascript SDK zu haben. Es funktioniert gut und ich sehe die Sharing-Statistiken in den Facebook App Insights.
Die Elemente, die auf Facebook geteilt werden, sind Fotos und Videos, und ich möchte die Gesamtzahl der Aufrufe, einschließlich der Facebok-Anteile, verfolgen. Ist es möglich?
Was ich versucht habe
/{post_url}
/{object_id}/insights/post_impressions
(*) Die Dokumente geben "Only page posts"
für diese Metrik an, also denke ich, dass dies nicht möglich ist, da diese Beiträge nicht auf meinem App Page Feed sind.
Problemumgehungen
average_views = shares x A + comments x B + likes x C
, aber das scheint sehr ungefähr, und ich kenne nicht die am besten geeigneten Werte für A, B und C. Danke für Ihre Hilfe
Für ein Keyword
Verwenden Sie die offene Grafik-API. Hier ist ein Live-Beispiel, in dem Sie nachfragen, wie viele Likes "Coca Cola" hat.
Was zusammen läuft:
Was könnte man in einem AJAX-GET machen wegen der CORS-Richtlinie des Browsers.
Das Ergebnis ist:
%Vor%Für eine URL
Auch Ссылка wird Ihnen zeigen alle Daten wie "Share Count", "Like Count" und "Comment Count" und die Summe aller dieser.
Ändern Sie die URL (d. h. Ссылка ) entsprechend Ihren Anforderungen.
Dies ist die richtige URL, ich bekomme richtige Ergebnisse.
PHP Ajax Anfrage
Sie können Facebook-Anteil anzeigen / wie diesen zählen: (getestet und überprüft)
%Vor%Tags und Links facebook-graph-api facebook-insights facebook-share