#1 17. Juli 2011 facebook: Ref-"Spiele" fuer Fanseite Hallo, ich wuerde fuer eine facebook Fanseite eine Art Spiel machen. Die User melden sich an, bzw. bekommen einen Link auf unsere Webseite (nicht facebook Seite), z.B. MULTIROTOR by service-drone.com. Darauf soll ein Likebutton sein, ueber den dann die facebook-Seite geliket werden kann. Es soll dabei gespeichert werden, welcher Reflink wieviele Likes bekommt. Wie kann man das am besten speichern? + Multi-Zitat Zitieren
#3 19. Juli 2011 AW: facebook: Ref-"Spiele" fuer Fanseite Hey, das kannst du aus der API von Facebook ziehen. http://developers.facebook.com/docs/reference/api/ + Multi-Zitat Zitieren
#4 20. Juli 2011 AW: facebook: Ref-"Spiele" fuer Fanseite Mit der API von facebook kenne ich mich bestens aus, sonst haette ich hier nicht gefragt Einen Weg zur Umsetzung kenne ich bereits mittels der JS-SDK, allerdings kann man dort betruegen. + Multi-Zitat Zitieren
#5 20. Juli 2011 AW: facebook: Ref-"Spiele" fuer Fanseite Da ich annehme, dass du versuchst immer die gleiche Seite durch diesen Like-Button zu liken wird das so nicht funktionieren, denn es wird nicht der Referer in der DB von FB gespeichert. Du musst entweder den Like-Button zu einer speziellen eindeutigen URL biegen (und dann mit FQL oder neuerem/anderem die Likes auslesen) oder die JS-SDK nutzen, wobei letzteres, wie du schon sagtest, nicht 'safe' ist. + Multi-Zitat Zitieren
#6 20. Juli 2011 AW: facebook: Ref-"Spiele" fuer Fanseite via php: PHP: $source_url = ' DEINE URL ' ; $url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=" . urlencode ( $source_url ); $xml = file_get_contents ( $url ); $xml = simplexml_load_string ( $xml ); $shares = $xml -> link_stat -> share_count ; $likes = $xml -> link_stat -> like_count ; $comments = $xml -> link_stat -> comment_count ; $total = $xml -> link_stat -> total_count ; Zu beachten: Der Likebutton zeigt immer das total an, also nicht nur die likes sondern auch die shares und comments. Insofern ist er also nicht ganz 'korrekt'. + Multi-Zitat Zitieren
#7 20. Juli 2011 AW: facebook: Ref-"Spiele" fuer Fanseite Also wie ich es geplant hatte, scheint das nicht zu funktionieren. SELECT uid FROM page_fan WHERE page_id = <page_id> ist nicht mehr moeglich. :/ Trotzdem danke. + Multi-Zitat Zitieren
#8 20. Juli 2011 AW: facebook: Ref-"Spiele" fuer Fanseite PHP Api nutzen ... https://developers.facebook.com/docs/reference/api/permissions/ Du kannst auf die Like Liste eines jeden Users zugreifen (der dir das erlaubt) ... Da kannst du dann auch sehen ob er schon auf like geklickt hat! Wenn ich mich nicht täuschte kannst du über die API auch prüfen ob er Fan einer bestimmten Seite ist ... Notfalls, definiere dein Problem mal genauer! + Multi-Zitat Zitieren
#9 21. Juli 2011 AW: facebook: Ref-"Spiele" fuer Fanseite Jop, danke. Das ist mir heute Nacht (xD) auch eigefallen. Werde das mal so umsetzen + Multi-Zitat Zitieren
#10 23. Juli 2011 AW: facebook: Ref-"Spiele" fuer Fanseite Habs am Ende doch ueber eine App geloest. Abfragen, ob der Nutzer Fan einer Seite ist geht dann so: PHP: $isFan = $facebook -> api (array( "method" => "pages.isFan" , "page_id" => '<page_id>' , "uid" => '<user_id>' )); + Multi-Zitat Zitieren