저는 PHP의 경우 facebook sdk 4.0
에서 일하고 있습니다. 나는 배열에서 친구 목록을 가져 왔고 배열에서 그림에 액세스 할 수 없습니다. 다음과 같이 배열 형식은 다음과 같습니다PHP에서 데이터를 가져 오는 중 오류가 발생했습니다.
Array
(
[data] => Array
(
[0] => stdClass Object
(
[id] => AaJvu1z_MAA0INV57e4Bg5hOCaJDzObdptiArw
[name] => Mr. John
[picture] => stdClass Object
(
[data] => stdClass Object
(
[is_silhouette] =>
[url] => https://fbprofile-a.akamaihd.net/picture.jpg
)
)
)
)
내 PHP 코드는 다음과 같습니다
이foreach ($friend_list['data'] as $friends) {
$id = $friends->id;
$name = $friends->name;
$picture = $friends['data']->picture;
echo "ID: ".$id."<br>";
echo "Name: ".$name."<br>";
echo "Picture: ".$picture."<br>";
}
"ID"와 "이름"잘 작동합니다.
Error: Cannot use object of type stdClass as array
은 $해야 친구 [ '데이터'] [0] -> picture-> 데이터 -> URL; – cartina
'$ friends-> picture-> data-> url' – deceze
감사합니다 u 매우 감사합니다 u .. 문제 해결 .... –