正在加载封面图片Facebook SDK

时间:2013-05-03 11:48:59

标签: facebook facebook-graph-api

即时使用以下内容:

$fql = "SELECT 
            name, pic, pic_cover, start_time, end_time, location, description 
        FROM 
            event 
        WHERE 
            eid IN ( SELECT eid FROM event_member WHERE uid = 127795963908033 ) 
        AND 
            start_time >= now()
        ORDER BY 
            start_time desc";

$param  =   array(
    'method'    => 'fql.query',
    'query'     => $fql,
    'callback'  => ''
);

       echo "<img src={$values['pic_cover']} width='600px' />";

这适用于pic,但是当我将其更改为pic_cover时,它会返回null。

任何想法?谢谢:))

1 个答案:

答案 0 :(得分:2)

这是因为它不是正确的名称加上名为'cover'的实际字段是一个数组。

{
  "error": {
    "message": "(#100) Unknown fields: pic_cover.", 
    "type": "OAuthException", 
    "code": 100
  }
}

应该这样做:

echo $values['cover']['source']

您始终可以使用OpenGraph Explorer查看您的FQL是否正确执行以及返回的JSON。