Autor Zpráva
libis
Profil
Zdravím, mam aplikaci na Facebooku a potřebuju zjistit, jestli daný uživatel je fanouškem nějaké stránky. Nyní používám tento script:

$isFan = $facebook->api(array(
    "method"    => "pages.isFan",
    "page_id"   => $page_id,
    "uid"       => $uid
    ));

    if($isFan == 1){}else{echo "tady přesměruju na pages"}

Jenže nefunguje to každému, někomu ano, někomu ne, sám jsem to testoval na cca 7 profilech, nicméně se našel potom další, kde to nešlo a pořád to vyhodnocovalo tu podmínku jako že není fanoušek a přesměrovalo ho to zpět.

Progooglil jsem, co jsem mohl, ale nevím kde je chyba. Poradíte nějaký univerzální a 100% tip, jak zjistit, jestl iuživatel je fanda mé stránky?
Majkl578
Profil
Ačkoliv oficiální PHP SDK nepoužívám, funguje mi následující FQL: SELECT page_id FROM page_fan WHERE uid=me() AND page_id='$pageId'. Následně stačí otestovat prázdnost odpovědi. Pro funkčnost je nutný user access token s oprávněním user_likes.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0