Sprawdznie czy użytkownik polubił stronę

0

Witam, mam taki oto problem.
Na mojej stronie użytkownik może stworzyć swoja pod-stronę gdzie każdy url ma inny link np
http://xxx.pl/cos/nr/1
http://xxx.pl/cos/nr/43
http://xxx.pl/cos/nr/234234

i na każdej z tych stron jest przycisk like do facebooka. Jest to iframe gdzie w parametrze tego like jest podany adres tej strony.
Teraz zależy mi żeby jakos w php sprawidzić czy ten lajk faktycznie został zlajkowany. Jednak nie bardzo mam pojęcie jak to zrobić. W facebook graph z tego co wyczytałem jest możliwość sprawdzenia ale tego czy ktoś polubił stronę, która jest na facebooku utworzona ( https://developers.facebook.com/docs/graph-api/reference/v2.0/user/likes )

Jeszcze przychodzi mi do głowy mniej ciekawa opcja żeby w js sprawdzić jak wygląda button od tego like(w końcu po polubieniu zmiania się jego wygląd)
Macie jakies inne propozycje?

0

To chyba nie do konca jest takie proste. znaczy sprawdzenioe jest proste:

http://jsfiddle.net/X4bn6/1042/

powyzej dzialajacy przyklad sprawdzajacy czy ktos polubil strone cocacoli, ale przed sprawdzaeniem musisz wiedziec ze osoba musi byc zalogowana do facebooka i musi wyrazic zgode na dostep aplikacji do listy kontaktow i listy polubien.

0

no tak ale problem jest wlasnie z tym 'page-id' gdyz tego nie mam. uzytkownik dynamicznie sobie tworzy te strony i na fejsie nie tworzy sie strona, z ktorej mialbym to id(to chyba fanpage sie nazywa?).

1

no to jest tez cos takiego jak https://developers.facebook.com/docs/reference/fql/url_like/

a za pytanie wyglada mniej wiecej tak:

SELECT user_id FROM url_like WHERE user_id = me() and url="THE_URL_TO_CHECK"

0

Tak fanpage. page-id otrzymujesz wchodząc na https://graph.facebook.com/twojfanpage np. https://graph.facebook.com/pitbull i otrzymujesz

{
   "id": "95051637400",
   "about": "Hard Worker\nwww.shoppitbull.com",
   "can_post": false,
   "category": "Musician/band",
   "checkins": 1,
   "cover": {
      "cover_id": "10152118667142401",
      "offset_x": 0,
      "offset_y": 0,
      "source": "https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-xpf1/v/t1.0-9/q71/s720x720/10430823_10152118667142401_8317673046715904612_n.jpg?oh=77eb93212feb6b79b8886eefcbc4919e&oe=543AFCFE&__gda__=1414002685_44bd0541a8ab5f99f2dc122cac677789"
   },
   "has_added_app": false,
   "hometown": "Miami",
   "is_community_page": false,
   "is_published": true,
   "likes": 56400119,
   "link": "https://www.facebook.com/pitbull",
   "name": "Pitbull",
   "parking": {
      "lot": 0,
      "street": 0,
      "valet": 0
   },
   "record_label": "Mr305/PoloGrounds/J/RCAMusic Group",
   "talking_about_count": 2371169,
   "username": "pitbull",
   "website": "www.pitbullmusic.com",
   "were_here_count": 0
}
0

dzieki o to wlasnie chodzilo ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1