我一直试图抓住活动照片几天,没有运气。正如所有其他事件元素一样,我正在发出正常请求:
https://graph.facebook.com/eventid/picture
这是一个无法运行的示例(在资源管理器中): https://developers.facebook.com/tools/explorer/?method=GET&path=107798885938238%2Fpicture
然而父母,出席,拒绝,所有工作..
谢谢!
答案 0 :(得分:1)
我遇到了和你一样的问题。
经过一番调查,我找到了解决方案。
使用 http://graph.facebook.com/eventid/?fields=picture&type=large
您可以选择小型,普通型,大型或方型作为类型。
您可以将此称为单独的API呼叫,
$event = $facebook->api('/'.$event['id']);
$picture = $facebook->api('/'.$event['id'].'?fields=picture&type=large');
$picture = $picture['picture'];
echo '<img src="'.$picture.'">';
echo $event['name'];
echo $event['end_time']; // will work, no need to call
或同时致电其他字段。但是,你必须定义你想要调用的每个字段。
$event = $facebook->api('/'.$event['id'].'?fields=name,start_time,picture&type=large');
echo '<img src="'.$event['picture'].'">';
echo $event['name'];
echo $event['end_time']; // will not work, end_time hasn't been called