gpt4 book ai didi

facebook - Facebook 的 'data-ft' JSON 结构中的键代表什么?

转载 作者:行者123 更新时间:2023-12-04 12:34:47 32 4
gpt4 key购买 nike

在 Facebook 页面上,许多 HTML 元素包含一个“data-ft”JSON 对象,其格式如下:

data-ft='{
"src":10,
"sty":263,
"actrs":"117307284966434",
"targets":"117307284966434",
"pub_time":1317143005,
"fbid":"153538678072594",
"qid":"5657092603540274768",
"s_obj":5,
"s_edge":1,
"s_prnt":28,
"ft_prefix":"feed_story.top_news",
"ft_story_name":"StreamStoryCreateGeneric_ShareStreamContent_External_Other",
"mf_story_key":"10150331666719785",
"object_id":"153538678072594",
"mf_objid":"153538678072594",
"viewstate_id":"3201743663063655712",
"sub_level":"mid",
"sbj_type":"page",
"is_boulder":"1",
"authentic":1,
"pageid":"117307284966434",
"filter":"h",
"pos":14
}'

这些键代表什么?其中一些很简单,例如 'sty' 作为风格,'actrs' 是原始发布者的 Facebook-ID,以及 'pub_time' 是发布日期和时间的 UNIX 纪元表示。

特别是,我有兴趣了解 'authentic' 键代表什么,以及 'fbid''qid' 值(value)观。

谢谢你的见解,SO。

最佳答案

这是 BFB(更好的 Facebook 用户脚本)如何允许过滤、标签等的根源。

在 HTML 源代码中,每个帖子都有一个如下所示的属性:

data-ft:{
"src":10, "sty":46, "actrs":"14385334364",
"pub_time":1289830690, "fbid":"1485431831867", "s_obj":11, "s_edge":1,
"s_prnt":11, "pos":1, "sec":"new", "filter":"lf",
"app_id":"201278444497"
}

这就是我们需要的数据!BFB 在处理每个帖子时解析它并提取数据。

sty = 故事类型。每种类型的故事,如墙贴、状态更新、图片、链接等,都有一个独特的故事类型和自己的编号。不幸的是,这些在任何地方都没有记录!我必须通过观察和反复试验来弄清楚类型。这是痛苦的。但是,了解此类型编号后,BFB 就可以根据故事的类型进行过滤。actrs = 发布帖子的人(或多人)的唯一 Facebook id。同样,有利于过滤。pub_time = 发布帖子的时间。这个以后有用。。。fbid = 帖子的唯一 Facebook ID。每个帖子都有自己的 ID。至少,它应该。请参阅下面的解释,了解为什么这不像听起来那么可靠app_id = 发布此帖子的 Facebook 应用程序的唯一 ID

关于facebook - Facebook 的 'data-ft' JSON 结构中的键代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7576331/

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