使用开放图通过 post id 获取 post 详细信息
Get post details by post id using open graph
通过使用此代码:
$url2 = "https://graph.facebook.com/{$group_id}/feed?limit=500&access_token=XXXXXXXXXXXXX";
$data = json_decode(file_get_contents($url2));
我得到 json 这样的:
stdClass Object
(
[message] => bla bla bla bla bla bla
[updated_time] => 2016-12-23T08:31:25+0000
[id] => 000000000000_111111111111
)
第一部分 (0000...0) 是组 ID。
第二部分 (1111..1) 是 post id。
我需要 post 所有者的详细信息(ID、姓名、个人资料图片)。
你能帮帮我吗?
谢谢
API 参考告诉您可以为 post 获取哪些字段:
https://developers.facebook.com/docs/graph-api/reference/v2.8/post
例如获取创作者姓名:
/{group-id}/feed?limit=500&fields=id,from
...或者如果您也想获取个人资料照片:
/{group-id}/feed?limit=500&fields=id,from{id,name,picture}
它被称为 "Declarative Fields" 并随 Graph API 的 v2.4 一起提供。您需要指定要在结果中获取的字段。
通过使用此代码:
$url2 = "https://graph.facebook.com/{$group_id}/feed?limit=500&access_token=XXXXXXXXXXXXX";
$data = json_decode(file_get_contents($url2));
我得到 json 这样的:
stdClass Object
(
[message] => bla bla bla bla bla bla
[updated_time] => 2016-12-23T08:31:25+0000
[id] => 000000000000_111111111111
)
第一部分 (0000...0) 是组 ID。 第二部分 (1111..1) 是 post id。 我需要 post 所有者的详细信息(ID、姓名、个人资料图片)。
你能帮帮我吗? 谢谢
API 参考告诉您可以为 post 获取哪些字段: https://developers.facebook.com/docs/graph-api/reference/v2.8/post
例如获取创作者姓名:
/{group-id}/feed?limit=500&fields=id,from
...或者如果您也想获取个人资料照片:
/{group-id}/feed?limit=500&fields=id,from{id,name,picture}
它被称为 "Declarative Fields" 并随 Graph API 的 v2.4 一起提供。您需要指定要在结果中获取的字段。