2016-08-14 2 views
7

Ich möchte Liste der Freunde, die meinen Beitrag auf meiner Timeline seit 1. Januar, 16 und die Privatsphäre der Geschichte FRIENDS. Also habe ich diese Graph-API ausprobiert, aber ich bekomme eine Liste von Profilen, die auch Freunde und ein paar Nicht-Freunde-Profile enthalten!
Ich möchte nur die Freunde-Profilliste bekommen.Holen Sie sich Freunde, die auf der Timeline interagieren - Facebook

me/posts?fields=likes{name},privacy=ALL_FRIENDS&since=2016-01-01 

Das Hauptziel ist ohne markierbare möglich Freundesliste zu erstellen oder API

+1

Ist es dokumentiert überall, dass Sie 'Privatsphäre verwenden = ALL_FRIENDS' die Ergebnisse zu filtern? Oder ist das nur ein Wunschdenken von Ihrer Seite? – CBroe

+0

Ich dachte nur, es sollte funktionieren. – Sourav

Antwort

2

einladen Wenn der Privatsphäre Freunde eingestellt ist, sollten Sie nur Freunde bekommen. Es gibt keine Möglichkeit zu überprüfen, ob jemand ein Freund ist, es sei denn, diese Freunde haben Ihre App ebenfalls autorisiert. In diesem Fall würde er im /me/friends Endpunkt erscheinen.

Ich kann nur an einen Grund denken, warum Sie mehr als nur Freunde bekommen würden: Wenn Sie einen Freund markierten, würden die Freunde des gekennzeichneten Benutzers den Beitrag auch sehen.

Ist dies nicht der Fall ist, können Sie einen Bug-Datei: https://developers.facebook.com/bugs/

+0

Nein. Meine Posts haben kein markiertes Profil. Aber immer noch Nicht-Freund-Profile. – Sourav

+0

ich testete den api Anruf und bekam nur Freunde mag. Wenn Sie sicher sind, dass es Likes von Nicht-Freunden gibt, sollten Sie wirklich einen Bug einreichen. – luschn

+0

Ich habe einen Fehler eingereicht. Thnx für die wertvollen Informationen :) – Sourav

Verwandte Themen