2013-05-03 40 views
0

IM使用下列内容:加载盖PIC的Facebook SDK

$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。

有什么想法?谢谢:)

回答

2

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

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

这应该做:

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

您可以随时使用OpenGraph Explorer,看看你的FQL正确执行并获得返回了什么JSONs。

相关问题