Mam swoje prywatne konto, z którego korzystam, na którym mam znajomych itp. - logowanie z tego konta działa bez problemu, wypisuje wszystkie dane łącznie z adresem e-mail.
Mam tez drugie fake konto, adres e-mail jest poprawny itp, nie mam tam żadnych znajomych i tutaj jest problem z adresem e-mail, nie moge go pobrac, a jedyne dane jakie moge pobrac to:
( [id] => 100005754756861 [name] => Testeusz Testowy [first_name] => Testeusz [last_name] => Testowy [link] => [url="http://www.facebook.com/testeusz.testowy"]http://www.facebook.com/testeusz.testowy[/url] [username] => testeusz.testowy [gender] => male [timezone] => 2 [locale] => pl_PL [verified] => 1 [updated_time] => 2013-04-25T17:31:30+0000 )
KOD:
<?php require 'src/facebook.php'; 'appId' => 'x', 'secret' => 'x', )); $user = $facebook->getUser(); if ($user) { try { $user_profile = $facebook->api('/me'); } catch (FacebookApiException $e) { $user = null; } } $loginUrl = $facebook->getLoginUrl(); if($_GET['logout'] == 'yes') { $facebook->destroySession(); } ?> <html> <head> <meta charset="UTF-8"> </head> <body> <?php if ($user): ?> <a href="?logout=yes">Wyloguj się</a> <?php else: ?> <?php endif; ?> <?php if ($user): ?> <h1>Moje dane:</h1> <?php else: ?> <pre><big>Nie jesteś zalogowany!</big></pre> <?php endif; ?> </body> </html>