Wie überprüfe ich, ob der Benutzer die Facebook-Seite schon immer gemocht hat?

8

Ich habe eine ähnliche Schaltfläche auf meiner Website (die den Nutzern die fb-Fanseite gefällt).

Wenn der Nutzer auf "Gefällt mir" klickt, überprüfe ich, ob der Even ausgelöst wurde (Ereignis-Abonnement), und zeige dann etwas Inhalt an.

Was ich wirklich zu schätzen wissen würde, ist Folgendes:

Wenn der Benutzer bei facebook angemeldet ist und die Seite bereits gefällt, möchte ich, dass "Sie sind schon ein Fan!" und zeige den Inhalt. (anstatt den ausgegrauten Button anzuzeigen)

ODER

Wenn der Benutzer nicht in Facebook eingeloggt ist und er auf die Schaltfläche "Gefällt mir" klickt, möchte ich Folgendes anzeigen: "Du bist bereits ein Fan!" und zeige den Inhalt. (anstatt den ausgegrauten Button anzuzeigen)

edit: Leute, ich habe das auf SO recherchiert und ähnliche Fragen gefunden, aber nicht ganz, wonach ich suche. Vielleicht bin ich falsch, aber wenn jemand einen Link zu einem, der mein genaues Problem beschreibt, bieten könnte, wäre es viel hilfreicher als ein - auf die Frage. Ich habe folgendes überprüft:
Überprüfen Sie, ob der Benutzer mit Facebook verbunden ist und prüfen Sie, ob ihm eine Seite gefallen hat
Facebook Like Box: Wie erkennt man, ob Benutzer die Seite schon gefallen hat?
Facebook LIKE Taste versteckt, wenn die Seite bereits von Benutzer gefallen
How um zu überprüfen, ob der Nutzer die Seite gemocht hat oder nicht php / javascript verwendet
Prüfe, ob der Nutzer die Fanpage bereits mag

    
Gazzzzza 13.09.2011, 06:33
quelle

2 Antworten

3

Wenn Sie die Facebook API verwenden. Ich habe diese kurze Funktion entwickelt, die Sie in die Datei base_facebook.php in der Klasse BaseFacebook aufnehmen können.

%Vor%     
gabo bernal 23.10.2012 00:08
quelle
0

Stellen Sie sicher, dass Sie xfbml verwenden, dieses funktioniert für mich

%Vor%

page_id ist die ID, nicht der Name Ihrer Seite, um die ID herauszufinden, besuchen Sie einfach http://graph.facebook.com/[your fb page name]

hoffe das hilft jemandem in der Zukunft.

    
gfivehost 06.03.2013 14:03
quelle