2017-12-16 1 views
-1

나는 무엇이 잘못되었는지를 여기에서 알지 못한다. 나는 권한이있다. 나는 요청한다. 배열을 만듭니다. 세션에서 사용 가능하도록 만듭니다. 에코 FB 계정 배열

$response = $FB->get("/me/accounts", $accessToken); 
$accounts = $response->getGraphEdge()->asArray(); 
$_SESSION['accounts'] = $accounts['data']; 

그런 다음 루프로 반환 된 값

<?php foreach ($_SESSION['accounts']['data'] as $key) { 
     echo $key['name'] . "<br>"; 
    } ?> 

내가 어떤 결과를 얻을 수 없습니다 시도. 여기까지 얻을 수 있기 때문에

답변

0

, 당신은

$response = $FB->get("/me?fields=accounts", $accessToken); 
$userData = $response->getGraphNode()->asArray(); 
$_SESSION['userData'] = $userData; 

및 리디렉션 된 페이지에 다음, 로그인 흐름을 개발해야

<?php foreach ($_SESSION['userData']['accounts'] as $key) { 
    echo $key['name']."<br>"; 
}?>