2014-09-12 1 views
1

그래서이 있습니다페이스 북의 그래프 API를 getGraphObject은() -> asArray()는 null을 반환

$pages = (new FacebookRequest($session, 'GET', '/search?q=Computers/Technology&fields=likes'))->execute()->getGraphObject()->asArray();

난 그냥 그 페이지의 좋아 싶어, 그래서 $pages["likes"]$pages->likes 내가 시도 않았다을 null를 얻는다. 하지만 내가 할 때 var_dump($pages) 모든 데이터가 표시됩니다. 그럼 왜 내가 좋아하는 사람을 못 만듭니 까?

답변

0

var_dump ($ pages)가 반환하는 내용에 따라 $ pages [ ''] [ '']와 같은 작업을 수행해야합니다. 당신이 그것을 포함하지 않았기 때문에 나는 확실하지 않습니다.

값이 정의되지 않았고 실제로 var_dump를 사용하여 데이터를 볼 수있는 경우 구조를 이해하면 특정 필드를 가져 오는 데 아무런 문제가 없어야합니다. 시도해보십시오.

print_r($pages) 

정보를 확인하십시오. 또한 중요한 데이터가없는 한 출력이나 출력 샘플을 게시하여 답을 얻는 데 도움이됩니다.

건배!

+0

감사합니다. 날 올바른 방향으로 가리켰 잖아. 나는 처음에는'[ 'data'] [ 'likes']'와 같은 것을 시도했지만 다시 보았습니다. $ pages [ 'data'] [0] -> likes'이어야합니다. 그래서 저는 그것들 각각에 대해 하나의 루프를 만들었습니다. 감사! – JamAndJammies

+0

굉장 :) 다행스럽게 도울 수있어! –