gpt4 book ai didi

facebook - 如何在图形搜索后获取 Facebook 帖子?

转载 作者:行者123 更新时间:2023-12-02 02:04:45 25 4
gpt4 key购买 nike

https://graph.facebook.com/search?access_token=xxxxxx&q=hello&type=post&fields=from,message,picture,link,name,caption,description,created_time&limit=1&locale=en_US&scope=publish_stream,offline_access,user_status,read_stream

经过这样的图形搜索后,我得到了一些数据,例如:

{
"data": [
{
"from": {
"name": "Eric Fluegge",
"id": "100000626293694"
},
"message": "Well, here's go nothing. Hello Tennessee.",
"created_time": "2013-03-30T19:23:44+0000",
"id": "100000626293694_567340783296793"
}
],
"paging": {
"previous": "https://graph.facebook.com/search?fields=from,message,picture,link,name,caption,description,created_time&q=hello&limit=1&type=post&locale=en_US&access_token=XXXXXXXXXXXXX&since=1364671424&__previous=1",
"next": "https://graph.facebook.com/search?fields=from,message,picture,link,name,caption,description,created_time&q=hello&limit=1&type=post&locale=en_US&access_token=XXXXXXXXXXXXX&until=1364671423"
}
}

那么,"id": "100000626293694_567340783296793" 是一个帖子 ID 吗?如果是,如何使用这个post id,再查询,只得到这个post的信息?我想将帖子id存储到mysql表中,然后我想在以后随时查询帖子,谢谢。

EIDT:在应用设置中,我设置了publish_stream,offline_access,user_status,read_stream

EIDT2:我已尝试进入 Graph API Explorer,选择 read_stream 并生成一个长期有效的 token 。

SELECT post_id, actor_id, message, type, attachment FROM stream WHERE post_id = "100000626293694_567340783296793"

结果还是空的。所以我不能得到一个帖子因为我不是帖子作者的 friend ?或 100000626293694_567340783296793 不是帖子 ID?还是其他原因?

最佳答案

是的,"id": "100000626293694_567340783296793"是一个post ID,你可以通过以下URL再次查询它的数据:http://graph.facebook.com/100000626293694_567340783296793

注意!

您也应该请求 read_stream 权限/范围!否则你会得到以下错误:

{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}

当然,将 access_token 附加到您的 GET url。 (也不要忘记 https)

您可以在此处查看图谱 API 引用:Post - Facebook Developer Reference

关于facebook - 如何在图形搜索后获取 Facebook 帖子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15722585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com