Facebook图形API - " x"和" y"标签意味着什么?文档是否过时了?

时间:2014-07-06 03:59:17

标签: facebook facebook-graph-api

我正在开发一款需要与用户打交道的应用。 Facebook照片。目前,我正在图谱API资源管理器中玩游戏,以确保我了解一切是如何运作的。我对the documentation感到有些困惑,似乎已经过时了。

该文档指出标记位于名为object[]的{​​{1}}下。至少在Graph API资源管理器中,没有任何名为name_tags的东西 - 但有一些名为name_tags的东西。 tags具有与tags文档中列出的属性不同的属性;它看起来像这样:

name_tags

"tags": { "data": [ { "id": "10202658245962264", "name": "Patrick Collins", "created_time": "2014-06-29T22:00:36+0000", "x": 33.333335876465, "y": 58.911109924316 } ], ..... } x在这里意味着什么?它们似乎是左上角的百分比偏移 - 这是正确的吗?它们是否位于包含标记用户脸部或左上角的边界框的中心?

我的目标是为用户培训第三方面部识别软件' Facebook的照片,所以我希望能够测试软件和Facebook是否同意这个人的样子。面部识别软件找到一个包含面部的边界框,所以我想知道我是否需要测试yx是否在该框内,或者他们是否在某个角落附近。

此外,为什么文档会讨论yname_tags,这两者都不包含在offset端点上的API响应中?

2 个答案:

答案 0 :(得分:0)

我想做一个评论而不是答案,但我的声誉得分低于50,所以我不能。 :'(

我不确定它们是什么,但只是基于这些值,它们看起来像地理位置。 他们不是经度和纬度吗? (比如这里:http://goo.gl/jEaABH

答案 1 :(得分:0)

刚才意识到x和y代表百分比。如果您询问API的照片高度和宽度,您可以轻松地进行宽度TIMESx = x_center_of_rectangle_around_face和高度TIMESy = y_center_of_rectangle_around_face。