이봐, 난이 페이스 북의 API에서 몇 가지 정보를 수집 다음 PHP 스크립트가 모든 :페이스 북의 HTTP 피드 배열이 아닌 JSON을 반환
:$request = (new FacebookRequest(
$session, 'GET', '/me/home'
));
$response = $request->execute();
$graphObject = $response->getGraphObject()->asArray();
print_r($graphObject);
그러나, 그 출력은 다음과 같습니다
Array
(
[data] => Array
(
[0] => stdClass Object
(
[id] => xxxxxxx78552_74905xxxxxxxx
[from] => stdClass Object
(
[id] => 72xxxxxx05xxxx52
[name] => Tom xxxxxx
)
[story] => Tom xxxx shared xxxxx xxxxx's status update.
[story_tags] => stdClass Object
etc etc....
배열을 얻는 이유는 무엇입니까? (asArray();)하지만 JSON으로 변환해야합니다. 내가 VB.net의 JSON.net를 통해이 일을보십시오 : 라인에
Unexpected character encountered while parsing value: A. Path '', line 0, position 0.
:
result = mainPage.theNewsFeed
objWriter = New System.IO.StreamWriter(Application.StartupPath & "\home.json", False, Encoding.UTF8)
objWriter.Write(JSONDeserialize(result).ToString)
objWriter.Close()
는 그 위의 코드는이 오류가 발생
objWriter.Write(JSONDeserialize(result).ToString)
내가 있기 때문에 이해할 수는 올바른 json 형식이 아닙니다.
PHP 또는 VB.net을 사용하여 올바른 형식으로 변환하려면 어떻게해야합니까?