【问题标题】:Get post details by post id using open graph使用开放图按帖子 ID 获取帖子详细信息
【发布时间】:2016-12-23 08:47:29
【问题描述】:

通过使用此代码:

$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) 是帖子 ID。 我需要帖子所有者的详细信息(ID、姓名、头像)。

你能帮帮我吗? 谢谢。

【问题讨论】:

    标签: php json facebook facebook-graph-api facebook-opengraph


    【解决方案1】:

    API 参考告诉您可以为帖子获取哪些字段: 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}

    它被称为“声明性字段”,随 Graph API v2.4 一起提供。您需要指定要在结果中获取的字段。

    【讨论】:

    • 太棒了!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 2011-04-21
    • 2019-04-23
    • 1970-01-01
    • 2011-11-19
    • 1970-01-01
    相关资源
    最近更新 更多