使用PHP使用Graph API检索额外的字段

时间:2015-03-07 08:49:26

标签: facebook-graph-api

我正在尝试创建一些社交信息中心,因此我想从我的页面中检索我的帖子。当我用这个来获取我的帖子时,它并不会返回我需要的所有信息(例如'picture','full_picture','attachments')

$user_posts = $facebook->api('/me/posts', 'GET');
print_r($user_posts);

但是当我尝试下一个时,它仍然没有返回我所需的信息:

$user_posts = $facebook->api('/me/posts?{created_time,id,message,full_picture,picture,attachments{url,subattachments},likes{name},comments{from,message,comment_count,user_likes,likes{name}}}', 'GET');

print_r($user_posts);

任何想法??

1 个答案:

答案 0 :(得分:0)

我知道很久以前就已经问过了这个问题,但也许对某人有用:

之后 - me/posts? - 您需要确保放置fields=,然后输入所需的字段列表。

所以这将是:

$user_posts = $facebook->api('/me/posts?fields={created_time,id,message,full_picture,picture,attachments{url,subattachments},likes{name},comments{from,message,comment_count,user_likes,likes{name}}}', 'GET');

print_r($user_posts);