Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何显示';说明';来自Facebook的活动照片字段?_Php_Facebook Fql - Fatal编程技术网

Php 如何显示';说明';来自Facebook的活动照片字段?

Php 如何显示';说明';来自Facebook的活动照片字段?,php,facebook-fql,Php,Facebook Fql,我想在活动照片旁边显示Facebook用户输入的描述 我可以从“流”表中的“附件”列中获取照片,但附件的“描述”似乎是空的,尽管我知道有东西是在Facebook上输入的 以下是我的FQL查询: $fql = array( "permsQuery"=>"SELECT user_events, create_event FROM permissions WHERE uid = me()", "query1"=>'SELECT attachment FROM stream

我想在活动照片旁边显示Facebook用户输入的描述

我可以从“流”表中的“附件”列中获取照片,但附件的“描述”似乎是空的,尽管我知道有东西是在Facebook上输入的

以下是我的FQL查询:

$fql = array(
    "permsQuery"=>"SELECT user_events, create_event FROM permissions WHERE uid = me()",
    "query1"=>'SELECT attachment FROM stream WHERE source_id = "'.$eid.'"',
);
下面是我如何通过解析找到有问题的照片:

foreach ($ret_obj[$returnedPhotoIndex]['fql_result_set'] as $keys => $posting)
{
    foreach ($posting as $keys2 => $attachment)
    {
        foreach ($attachment['media'] as $keys3 => $media)
        {
            if (strcmp($media['photo']['fbid'], $my_photo_id) == 0) {
                $caption = $attachment['caption']; // <-- empty
                $description = $attachment['description']; // <--empty
            };
        } //media
    } //attachment
} //posting
foreach($ret_obj[$returnedPhotoIndex]['fql_result_set']as$keys=>$posting)
{
foreach($keys2=>$attachment)
{
foreach($keys3=>$media的附件['media']
{
如果(strcmp($media['photo']['fbid'],$my_photo_id)==0){

$caption=$attachment['caption'];//在对
$media
进行变量转储后,我发现它存储在名为“alt”的字段中

多么令人沮丧。在网页上它被称为“描述”,但
描述
字段不一样