使用未记录的Facebook FQL表open_graph_对象和open_graph_操作
今天我无意中发现了两张明显没有记录的FQL表使用未记录的Facebook FQL表open_graph_对象和open_graph_操作,facebook,facebook-graph-api,facebook-fql,undocumented-behavior,Facebook,Facebook Graph Api,Facebook Fql,Undocumented Behavior,今天我无意中发现了两张明显没有记录的FQL表 打开图形操作(包含打开图形操作) 打开图形对象(包含OpenGraph对象) open\u graph\u object表的结构如下(使用metadata=1作为特定对象的参数提取): 可以这样查询: 选择管理员、应用程序、音频、创建时间、数据、描述、, 限定符,图像,已刮除,区域设置,操作后id,配置文件id, 限制,另请参见站点名称、标题、类型、更新时间、url、, 来自open_graph_object的视频,其中type=“{APPLI
- 打开图形操作(包含打开图形操作)
- 打开图形对象(包含OpenGraph对象)
metadata=1
作为特定对象的参数提取):
可以这样查询:
选择管理员、应用程序、音频、创建时间、数据、描述、,
限定符,图像,已刮除,区域设置,操作后id,配置文件id,
限制,另请参见站点名称、标题、类型、更新时间、url、,
来自open_graph_object的视频,其中type=“{APPLICATION_NAMESPACE}:{object_type}”
为了能够执行查询,您需要一个应用程序的应用程序访问令牌,对象是在该应用程序的名称空间下建立的。我无法提取object\u id
,因为id
字段似乎不存在。我想它只是叫别的。通过上面的查询,您将获得指定类型的所有OpenGraph对象。使用limitstart,count
也适用于我
open\u graph\u action表的结构如下(在特定对象上使用metadata=1
作为参数不起作用,因此手动编译):
选择id、参与者id、对象、标记、开始时间、结束时间、发布时间
来自打开的\u图形\u操作,其中id={已发布的\u操作\u id}
要查询此表,您需要一个已发布操作的对象id
。Permission wise,一个用户访问令牌,对在其命名空间下发布操作的应用程序具有read\u stream
权限
我的问题:
- 有人在用这些桌子吗
- 如果是这样,如何通过ID检索某个OpenGraph对象
GET /{object-instance-id}
这样的数据将被返回:
{
"id": "1015012577744568"
"type": "social-cookbook:recipe",
"url": "http://www.example.com/cookies.html",
"description": "Best Cookies on Earth!",
"title": "Chocolate Chip Cookies",
"image": "http://www.example.com/cookies.png"
}
本教程是一个很好的地方,可以看到使用此功能有多么容易。感谢您的努力和解释。我已经知道那些自定义的故事,我的问题是是否有人使用这些表,以及我如何检索一个特定的对象id。无论如何,谢谢!