Anna M.

Anna M. Frontend Developer

Temat: Problem z Graph API - Internet Explorer 7, 8

Witam,

mam następujący problem. Utworzyłam aplikację, która działa prawidłowo pod przeglądarkami FF, Chrome, Safari, Opera oraz IE 9. Niestety nie działa pod wersją IE 7 oraz IE 8. Wydaje mi się, że problem dotyczy wykorzystania $facebook->api('/me'), dzięki któremu pobieram dane do wyświetlania o użytkowniku - w IE7,8 dane nie są wyświetlane.

Czy ktoś miał z tym do czynienia i mógłby zasugerować rozwiązanie?

Pozdrawiam,
Ania
Dawid A.

Dawid A.
https://pl.linkedin.
com/in/dawidandrzeje
wski

Temat: Problem z Graph API - Internet Explorer 7, 8

Spróbuj na początku skryptu dodać: header('P3P: CP="CAO PSA OUR"');
Anna M.

Anna M. Frontend Developer

Temat: Problem z Graph API - Internet Explorer 7, 8

Niestety nadal nie działa.
Janusz Skudrzyk

Janusz Skudrzyk Członek zarządu,
weblabs.pl

Temat: Problem z Graph API - Internet Explorer 7, 8

print_r, var_dump, echo
Sprawdź co jest na wejściu aplikacji ($_REQUEST), upewnij się, że jest sesja, wypluj na ekran zawartość /me.
Anna M.

Anna M. Frontend Developer

Temat: Problem z Graph API - Internet Explorer 7, 8

print_r($_REQUEST) dla przeglądarki Chrome:

Array ( [mfs_typeahead_req_form_4e30254391ea32951657623] => Zacznij wpisywać imię i nazwisko [ids] => Array ( [0] => 100002635188271 [1] => 1294976808 [2] => 100000032633642 ) [__utma] => 138253093.200106100.1311602962.1311602962.1311602962.1 [__utmz] => 138253093.1311602962.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) [__utmb] => 166645096.2.10.1311777861 [__utmc] => 166645096 [fbs_250478544964283] => \"uid=100002675833349&access_token=250478544964283%7C2.AQAsAgYaLE8urMal.3600.1311782400.1-100002675833349%7Cm03eRsTJ4-BkmvoVyWwTvOH_2uU&expires=1311782400&sig=0e5a8238f73114e2964fbb9a475838ba\" )

dla IE8:
Array ( [mfs_typeahead_req_form_4e302596172cf6796253233] => Zacznij wpisywać imię i nazwisko [ids] => Array ( [0] => 100002635188271 [1] => 1294976808 [2] => 100000032633642 ) )

Jest sesja podczas całego połączenia dla Chrome, dla IE8 jest przy wybieraniu osób do zaproszenia, pada w następnym kroku (inny plik.php), podczas wyświetlania danych użytkownika, który wybrał minimalną liczbę osób.
Janusz Skudrzyk

Janusz Skudrzyk Członek zarządu,
weblabs.pl

Temat: Problem z Graph API - Internet Explorer 7, 8

Czyli nie przekazujesz tokena do dalszej części aplikacji.

$signed_request = $facebook->getSignedRequest();

To przekazuj dalej. Jeśli gdzieś siedzi formularz, to też powinno się pojawić, np. jako ukryte pole.
Anna M.

Anna M. Frontend Developer

Temat: Problem z Graph API - Internet Explorer 7, 8

Dzięki za pomoc - okazało się, że problem dotyczył tego, że w IE7 nie była włączona obsługa plików cookie..



Wyślij zaproszenie do