facebook api에 curl 요청을 보내고이 응답을 받고 있습니다.
'{
"id": "137392510101234",
"email": "[email protected]",
"first_name": "Open",
"last_name": "User",
"link": "https://www.facebook.com/app_scoped_user_id/137392510108522/",
"name": "Open Graph Test User"
}'
이제 이드의 가치를 읽으려고합니다. 나는 그것을 위해 아래 코드를 사용했습니다.
$jsonid='{
"id": "137392510101234",
"email": "[email protected]",
"first_name": "Open",
"last_name": "User",
"link": "https://www.facebook.com/app_scoped_user_id/137392510108522/",
"name": "Open Graph Test User"
}';
$jsonArrayToken = json_decode($jsonid,true);
echo $jsonArrayToken['id'];
하지만 나는 이드의 전체 가치를 읽을 수 없습니다. 처음 네 자리 "1373"만 받고 있습니다. 나는 전체 ID "137392510101234"를 원합니다.
실수가 있습니까? 저를 제안하십시오.
방금 코드를 복사하여 var_export를 추가했는데 문제가 없습니다.
<?php
header('content-type: text/plain');
$jsonid='{
"id": "137392510108522",
"email": "[email protected]",
"first_name": "Open",
"last_name": "User",
"link": "https://www.facebook.com/app_scoped_user_id/137392510108522/",
"name": "Open Graph Test User"
}';
$jsonArrayToken = json_decode($jsonid,true);
echo $jsonArrayToken['id'] . "\n\n";
var_export($jsonArrayToken);
?>
137392510108522
array (
'id' => '137392510108522',
'email' => '[email protected]',
'first_name' => 'Open',
'last_name' => 'User',
'link' => 'https://www.facebook.com/app_scoped_user_id/137392510108522/',
'name' => 'Open Graph Test User',
)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다