Autor Zpráva
peteruu
Profil *
zdravím,
pracujem s nasledovným problémom, chcem zistiť užívateľovo id keď pristupuje na moju stránku www.movie-download.cz kvôli tomu aby som mohol zistiť či je fanúšikom danej stránky. Všetko mám pripravené až nato id.
Prišiel som na nasledovný spôsob: vytvoril som na facebooku aplikáciu ktorú som nastavil ako page tab do facebook skupiny v tej aplikácii na facebooku viem zistiť užívateľovo id a tiež aj či je fanúšikom skupiny avšak funguje to len na facebooku. je to robené cez nasledovný kód
$signed_request = $_REQUEST["signed_request"];
        list($encoded_sig, $payload) = explode('.', $signed_request, 2);
        $data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
        if (empty($data["page"]["liked"])) {
            echo 0;
        } else {
            echo 1;
        }

no neviem ako to prepojiť fyzicky so stránkou movie-download.cz a či je to vôbec možné.
Užívateľovo id zisťujem kvôli tomu že jediný script ktorý som našiel na zistenie či je fanúšikom skupiny je robené cez user id
odkaz na aplikáciu na fb http://www.facebook.com/MovieDownloadcz/app_280851901994857

Za každú radu budem veľmi vďačný.
Peter.
Witiko
Profil
peteruu:
Z hlediska API by tento článek měl být stále aktuální. Pokud ti jde o zjištění UID, tak potřebuješ, aby se ti uživatel na tvých stránkách do facebook aplikace přihlásil. Tím získáš jeho UID a autorizační token, který ti zpřístupní jeho neveřejné Graph API.
peteruu
Profil *
takže jediná možnosť je ze bude autorizovany na moju aplikáciu?
Witiko
Profil
peteruu:
Ano. Pro přístup k uživatelovo Graph API je třeba přístupový token a jeho ID. Oboje se získá během autorizace.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0