注意:用于Graph API的未定义索引php sdk
我使用Graph api发送了一个Facebook请求,结果得到了下面的数组。但是,当我尝试执行代码时:注意:用于Graph API的未定义索引php sdk,php,facebook-php-sdk,Php,Facebook Php Sdk,我使用Graph api发送了一个Facebook请求,结果得到了下面的数组。但是,当我尝试执行代码时: $a=计数($Obj_1['events']->数据) 我得到以下信息 注意:未定义索引:事件 我已经尝试了所有的方法,比如: $Obj_1[0]->events->data $Obj_1->events->data $Object[0]->['events']->data 谷歌搜索了任何试图弄明白这一点的东西。 我试图
$a=计数($Obj_1['events']->数据)代码>
我得到以下信息
注意:未定义索引:事件
我已经尝试了所有的方法,比如:
$Obj_1[0]->events->data
$Obj_1->events->data
$Object[0]->['events']->data
谷歌搜索了任何试图弄明白这一点的东西。
我试图摆脱通知,因为脚本按预期运行。。。
请帮忙:)
尝试替换:如果打印($Obj\u 1)代码>行执行工作,然后更换以下内容。。
从
到
您的主要变量&var\u dump
result是什么?或者显示您的一些代码部分..Obj_1=GetallEvents($vention_id[$i]);GetallEvents要求graph api将来自某些facebook页面的事件作为一个数组,如$graphObject=$response->getGraphObject()->asArray();然后我在脚本中返回结果,我想获取同一页面中存在多少事件,var_dump给出的结果是0和1以及4var_dump($Obj_1);给这个输出数组(大小=2)“事件”=>object(stdClass)[14]公共“数据”=>array(大小=3)0=>object(stdClass)[4]。。。1=>对象(stdClass)[9]。。。2=>object(stdClass)[6]public'next'=>string'(length=154)'id'=>string'387929384628068'(length=15)变量转储($Obj_1)的输出是什么代码>?我希望了解您的问题并查看您的代码示例。。所以,显示您的代码部分..相同。仍然给我通知:未定义索引:事件在$tmpObj=$Obj_1[“事件”];注意:试图获取$a=count($tmpObj->data)上非对象的属性;这很奇怪!您可以尝试创建一个新文件。是否有任何方式表明问题是因为我调用了一个函数???我做了同样的事情,没有调用任何函数,在一个php文件中,没有给我任何通知问题。。。。。
Array(
[events] => stdClass Object
(
[data] => Array
(
[0] => stdClass Object
(
[name] =>
[start_time] =>
[timezone] =>
[id] =>
)
)
[paging] => stdClass Object
(
)
)
[id] =>
)
$a=count($Obj_1['events']->data);
$tmpObj=$Obj_1["events"];
$a=count($tmpObj->data);