Blog

Jak znaleźć ID użytkownika lub fan page’a na Facebooku?

Facebook

Podczas dostosowywania własnej witryny pod wymagania Facebok’a możemy trafić na problem w postaci odnalezienia ID użytkownika lub fanpage.

Nie ma z tym problemu jeśli nasz adres jest w postaci: http://www.facebook.com/pages/MojeFanpage/1231231231 lub profil pod adresem http://www.facebook.com/profile.php?id=10000000000000.

Jeśli jednak mamy już zdefiniowany własny adres na Facebook, czyli np http://www.facebook.com/ImieNazwisko znalezienie ID może być odrobinę bardziej problematyczne.

Z pomocą przychodzi oczywiście facebookowe Graph API. http://graph.facebook.com
Aby uzyskać ID uzytkownika lub fanpage należy podać adres po ukosniku, czyli np:

http://graph.facebook.com/VideoFail

Wywołana poprzez pasek adresu przeglądarki strona zwraca kod w formacie JSON dla Fanpage

{
"name": "VideoFail - tylko najlepsze video i animacje.",
"is_published": true,
"website": "http://videofail.pl/",
"username": "VideoFail",
"about": "Tylko najlepsze i uznane materia\u0142y. U nas nie znajdziesz nie tylko filmy ale i ciekawe animacje.",
"talking_about_count": 1,
"category": "Community",
"id": "426211140724393",
"link": "http://www.facebook.com/VideoFail",
"likes": 4673
}

a dla konta użytkownika

{
   "id": "100001940610947",
   "name": "Tomasz Andrzej Koz\u0142owski",
   "first_name": "Tomasz",
   "middle_name": "Andrzej",
   "last_name": "Koz\u0142owski",
   "link": "http://www.facebook.com/klikacz.bux",
   "username": "klikacz.bux",
   "gender": "male",
   "locale": "pl_PL"
}

Co oznaczają poszczególne zmienne?

  • id: unikalny identyfikator fanpage lub użytkownika(tego szukaliśmy !!)
  • name: pełna nazwa fanpage lub profilu uzytkownika
  • first_name: pierwsze imię uzytkownika
  • middle_name: drugie imię(jeśli zostało wprowadzone)
  • last_name: nazwisko
  • gender: płeć użytkownika
  • gender: płeć użytkownika
    • Podaj link do konta lub tylko username:

      Sprawdź

Skrypty PHP IPS