在facebook SDK for PHP中,在用户身份验证后,我请求用户的朋友字段:
$userNode = $response->getGraphUser();
$friends = $userNode->getField('friends');
并且$ friends结果是以下格式的字符串:
"[{\"name\":\"Dean Winchester\",\"id\":\"940000000000011\"},{\"name\":\"Jon Snow\",\"id\":\"8666666666666666661\"}]"
解析这个问题的最佳方法是什么,才能获得facebook ID? Var_dump表示它确实是一个字符串,不是一个对象,也不是一个数组。
我想答案很简单,但我是新手,从未处理过这种格式。当我可能会使用str_replace或类似的东西来解析这个问题时,我不想做一个糟糕的工作。 :)
感谢您的帮助!