Facebook Graph API/me/Feed V2.4 vs V2.3
我正在尝试使用Graph API访问facebook用户的所有提要 然而,从V2.3到V2.4,我得到了完全不同的响应 在2.4版中,使用指令/me/Feed不接收完整信息的帖子只返回一些字段,而在以前的版本中,可以访问所有信息。从以下答案中可以看出区别 V2.4 V2.3 有人可以帮助我知道如何在V2.4到V2.3中获得类似的响应Facebook Graph API/me/Feed V2.4 vs V2.3,facebook,facebook-graph-api,feed,facebook-feed,Facebook,Facebook Graph Api,Feed,Facebook Feed,我正在尝试使用Graph API访问facebook用户的所有提要 然而,从V2.3到V2.4,我得到了完全不同的响应 在2.4版中,使用指令/me/Feed不接收完整信息的帖子只返回一些字段,而在以前的版本中,可以访问所有信息。从以下答案中可以看出区别 V2.4 V2.3 有人可以帮助我知道如何在V2.4到V2.3中获得类似的响应 Obs。自从Graph API(即2.4版)升级以来,我的facebook应用程序拥有用户帖子权限。。您必须专门传递一个带有相关关键字的字段参数,该关键字是您要检索
Obs。自从Graph API(即2.4版)升级以来,我的facebook应用程序拥有用户帖子权限。。您必须专门传递一个带有相关关键字的
字段
参数,该关键字是您要检索的数据
请参阅Facebook开发者的文档
从v2.3到v2.4的更改
声明性字段
尝试提高移动网络、节点和边缘的性能
v2.4要求您明确请求所需的字段
你会收到请求。例如,GET/v2.4/me/feed不再包括
默认情况下,喜欢和评论,但获得
/v2.4/me/feed?fields=注释,likes将返回数据。更多
有关如何请求特定字段的详细信息,请参见文档
v2.4的一个示例:
<page_id>/feed?fields=id,message,picture,likes,shares,comments
/feed?字段=id、消息、图片、喜好、共享、评论
在这种情况下,您应该做的第一件事是查阅变更日志——当然,这里明确提到了这一点:您知道这是否仍然适用于旧版本吗?我有多个网站使用我为facebook订阅源编写的相同插件,但有些网站有2.2版本,而一些较新的网站有2.4版本。如果我修改代码,我不想让它破坏我所有的旧网站。显然,我可以编写更多的代码来处理不同的版本,但我希望我不必这样做。如果您使用的是2.3或更早版本的access_令牌,并且在不传递字段的情况下使用/feed,那么它仍然可以工作。但是,如果是2.4 access_令牌,则需要字段参数。2.2将于2017年3月25日到期。您可以在此处看到api版本何时到期:V2.3于2017年7月10日到期
{
"data": [
{
"id": "10153129496378673_120153297333223673",
"from": {
"name": "Diogo Lopes",
"id": "10153129496378673"
},
"message": "A brincar com o Xico Zé.. ;)",
"picture": "",
"link": "",
"name": "Diogo Lopes on Instagram: “A brincar com o Xico Zé.. ;)”",
"caption": "Diogo Lopes on Instagram: “A brincar com o Xico Zé.. ;)”",
"description": "A brincar com o Xico Zé.. ;)",
"icon": "https://www.facebook.com/images/icons/post.gif",
"actions": [
. . .
],
"privacy": {
"value": "ALL_FRIENDS",
"description": "Your friends",
"friends": "",
"allow": "",
"deny": ""
},
"type": "photo",
"status_type": "added_photos",
"object_id": "120153297333233673",
"application": {
". . ."
},
"created_time": "2015-07-11T18:23:59+0000",
"updated_time": "2015-07-12T20:50:19+0000",
"is_hidden": false,
"subscribed": true,
"is_expired": false,
"likes": {
. . .
],
"paging": {
. . .
}
},
"comments": {
"data": [
. . .
],
"paging": {
. . .
}
}
},
{
"id": "10153129496378673_1360153296966998673",
"from": {
"name": "Diogo Lopes",
"id": "10153129496378673"
},
"to": {
. . . },
"message": "………....",
"message_tags": {
. . .
},
"story": "Diogo Lopes shared Classic Hits 4FM's video.",
"story_tags": {
"0": [
{
"id": "10153129496378673",
"name": "Diogo Lopes",
"type": "user",
"offset": 0,
"length": 11
}
],
"19": [
{
"id": "125659037470226",
"name": "Classic Hits 4FM",
"type": "page",
"offset": 19,
"length": 16
}
],
"38": [
{
"id": "874724002563722",
"name": "",
"offset": 38,
"length": 5
}
]
},
"picture": "https://fbcdn-vthumb-a.akamaihd.net/hvthumb-ak-xta1/v/t15.0-10/s130x130/11331624_874724179230371_2123630990_n.jpg?oh=701da51ed6690c70ba8d3e7ba5cbb58c&oe=56273FFC&__gda__=1448812275_e37392fe85f01402fa0565b0086df710",
"link": "https://www.facebook.com/ClassicHits4FM/videos/874724002563722/",
"source": "https://video.xx.fbcdn.net/hvideo-xtp1/v/t42.1790-2/11656282_889978921061393_14476072_n.mp4?efg=eyJybHIiOjQ4NCwicmxhIjo1MTJ9&rl=484&vabr=269&oh=a4e7e8ec985cf5374082e5c9639d5b06&oe=55A5ED2C",
"name": "Classic Hits 4FM",
"description": "A Giant Nope!!!
Would you go on this Swiss Ride?",
"actions": [
. . .
],
"privacy": {
"value": "EVERYONE",
"description": "Public",
"friends": "",
"allow": "",
"deny": ""
},
"type": "video",
"status_type": "mobile_status_update",
"created_time": "2015-07-11T14:20:59+0000",
"updated_time": "2015-07-11T21:28:06+0000",
"is_hidden": false,
"subscribed": true,
"is_expired": false,
"likes": {
. . .
],
"paging": { . . . }
},
"comments": {
}
…
}
<page_id>/feed?fields=id,message,picture,likes,shares,comments