Can';t从Facebook Graph API访问PHP中的对象变量
我对Facebook Graph API有一个请求,该API从Facebook帐户返回帖子 我只是尝试访问用PHP返回的对象的数据实例,但我尝试的所有操作都返回NULL 样本响应Can';t从Facebook Graph API访问PHP中的对象变量,php,facebook-graph-api,Php,Facebook Graph Api,我对Facebook Graph API有一个请求,该API从Facebook帐户返回帖子 我只是尝试访问用PHP返回的对象的数据实例,但我尝试的所有操作都返回NULL 样本响应 { "data": [ { "id": " 111111111111111111100000", "message": "Coming soon #PERFECTFIT 05.07.17 first decode it with json_decode then t
{
"data": [
{
"id": " 111111111111111111100000",
"message": "Coming soon #PERFECTFIT 05.07.17 first decode it with json_decode then trying to access the data object
$res = json_decode($response);
print_r($res->data);
print_r($res->data[0]->id);
print_r($res->data[0]->message);
{
“数据”:[
{
“id”:“1111111000000”,
“消息”:“即将到来”#PERFECTFIT 05.07.17首先使用解码,然后尝试访问数据对象
您必须使用第一个json解码函数,以便从json响应中获取数据
$response={
“数据”:[
{
“id”:“143384725674462_1592535354092718”,
“消息”:“很快就要来了”#PERFECTFIT 05.07.17解码后进行var\u转储($response);
。(如果需要解码)通过这种方式,您将看到数据的结构并了解如何访问它。这是从var_dump
。它不需要解码,因为在当前数据结构中肯定可以访问键data
。请按照建议操作,var_转储响应。您上面的不是var dump,它只是一个json表示你认为你有,但显然你没有;)“那是从var_dump来的”——这是一个简单的字符串值,不是任何复杂的数据结构。它是JSON——你必须首先解码它。