Facebook Freund einladen Dialog app_non_users Filter scheint keine Wirkung zu haben

8

Ich erstelle eine Facebook-Anwendung, die auf einer Facebook-Seitenregisterkarte sitzt (und einen Canvas-URL-Hook hat.) Ich versuche, den app_non_users-Filter zu implementieren.

Wenn ich den Filter einführe, sehe ich folgendes:

  • Sowohl in ['all'] als auch in '' app_non_users '' werden alle angezeigt (einschließlich derjenigen, die die App autorisiert haben)
  • In der Einstellung ['app_users'] wird niemand angezeigt.

Ich betreibe das nicht auf Mobilgeräten, und ich übergebe den Parameter in der erwarteten JSON-Form (belegt durch die Tatsache, dass Facebook verschiedene Dinge für verschiedene Werte tut.)

Ich verwende auch keine anderen in Konflikt stehenden Filter oder sogar den Parameter "to". Wenn ich die Netzwerkkarte überprüfe, sehe ich die folgenden Parameter, die an den FB übergeben werden:

%Vor%

Basierend auf den oben genannten Ergebnissen scheint mir, dass Facebook nicht nur die App-Autorisierung als "user_app_user" betrachtet. Also, was genau macht ein Benutzer app_user und wie kann ich als App-Entwickler diese Änderung vornehmen?

    
Shreeni 18.04.2013, 06:48
quelle

2 Antworten

0

Aus der Frage Ich denke, dass Sie den Filter allein ohne einen anderen Filter für das Dialogfeld Anfrage verwenden. Wenn das richtig ist, dann folge dem Bug hier , da er auf das gleiche Problem verweist wie du.

Als Alternative kann ich Ihnen bis zur Behebung des Fehlers vorschlagen, mehr als einen Filter zu verwenden, damit beide korrekt funktionieren. Ich habe das gleiche mit RELL hier versucht.

    
Anvesh Saxena 02.05.2013 09:40
quelle
0

Ich habe eine Umgehung mit 'exclude_ids' Parameter und serverseitig PHP gemacht. Usng PHP Ich habe exclude_ids mit den IDs der Freunde des aktuellen Benutzers gefüllt, die bereits meine App eingegeben haben (ich habe diese FBIDs in meiner Datenbank), so dass das Anfrage-Dialogfeld diese Freunde dem Benutzer nicht anzeigt.

    
ficha 20.10.2013 00:17
quelle

Tags und Links