gpt4 book ai didi

android-activity - Facebook 图 "user/home"提要现在包含难以识别的帖子项目 Activity

转载 作者:行者123 更新时间:2023-12-04 08:57:29 24 4
gpt4 key购买 nike

当我调用 Graph https://graph.facebook.com/me/home 时,我会在我的提要上取回一组分页的帖子。最近,我开始收到似乎代表“John Doe 喜欢某个页面”之类的项目。它们被标记为一个链接,但如果我向 FB 索取该项目,我会收到一个状态帖子。这是一个删除了个人数据的示例:

{
application = {
id = 2530096808;
name = Pages;
};
comments = {
count = 0;
};
"created_time" = "2011-08-28T18:54:09+0000";
description = "some text";
from = {
id = xxxxxx;
name = "John Doe";
};
icon = "https://s-static.ak.facebook.com/rsrc.php/v1/yN/r/xCxxxxxxQO.gif";
id = "xxxxxxx_xxxxxxxxx";
link = "http://www.facebook.com/pages/Ted.Smith/xxxxxxxx";
name = "(name of page)";
picture = "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/276841_xxxxxxxxxx_xxxxx_q.jpg";
type = link;
"updated_time" = "2011-08-28T18:54:09+0000";
}

但是,如果我使用 id 请求这篇文章,我会得到:

{
"id": "xxxxx_xxxxx",
"from": {
"name": "John Doe",
"id": "xxxxxxx"
},
"type": "status",
"created_time": "2011-08-28T18:54:09+0000",
"updated_time": "2011-08-28T18:54:09+0000",
"comments": {
"count": 0
}
}

在 FB 中,我看到一个帖子,上面写着“约翰喜欢(页面名称)”。

我怎样才能识别这些?为什么它首先显示为链接然后显示为状态更新?是否有此“Activity ”信息的任何文档?还有其他示例来自“John Doe 和其他人更改了他们的个人资料图片”等等。在我知道如何处理它们之前,我不得不做一些非常愚蠢、脆弱的过滤代码来删除它们。

感谢帮助。

最佳答案

我实际上有一个帖子问这个完全相同的问题。自从我将近一周前发布以来,它已经获得了 0 个回复。

因此,根据我的研究和测试,这里是您问题的答案。

1) 您无法识别这些消息中的大多数。有一些内容,如果您查看数据,您可能会知道它们是什么,但您会注意到它们缺少正确显示此更新所需的一些数据。

2) 某些消息似乎作为状态或链接类型随机出现。最常见的情况是一个用户与另一个用户成为 friend ,或者用户更新了他们的个人资料照片。

3) 据我所知,无法正确获取有关这些消息的信息。我几乎已经尝试了所有我能想到的方法来解决这个问题。您所能做的就是忽略不包含为报告类型填写的正确字段的消息。例如,如果你得到一个“状态”类型并且它不包含消息字段,它显然不是真正的状态消息和某种你可能无法正确显示的子类型,所以跳过它。不过,请确保您在决定不显示数据之前正在查看数据,正如我所说的,其中一些尽管被报告为错误类型,但请务必为您提供足够的信息来显示它们。

当帖子与您的用户并非直接好友的人有关时,您也会获得无用的数据。

希望对您有所帮助。

关于android-activity - Facebook 图 "user/home"提要现在包含难以识别的帖子项目 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7260120/

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