facebook graph api:了解offset_y offset_x API

时间:2018-02-11 18:24:27

标签: facebook facebook-graph-api facebook-javascript-sdk

您好我正在尝试了解facebooks图API https://developers.facebook.com/docs/graph-api/reference/cover-photo/中的offset_y含义。

  

y_offset:当大于0%但小于100%时,封面照片会溢出   垂直。该值表示垂直手动偏移(   用户垂直拖动照片以显示部分的数量   兴趣)占制作照片所需偏移的百分比   适应空间。

我尝试使用facebook graph api: offset_y offset_x中的解决方案, 但确实有效。

例如,此事件https://www.facebook.com/events/164312630996898/。事件图片的css顶部偏移量为-3px:

enter image description here

为了计算这一点,我将尝试使用facebook graph api: offset_y offset_x

中的方法

图像为500x622像素(调整大小以适应时),事件图像空间为500x262像素。 622px-262px = 360px。使用facebook图形API(https://developers.facebook.com/tools/explorer?method=GET&path=164312630996898%3Ffields%3Dcover&version=v2.12)给出的偏移量为9: enter image description here

所以360px的9%是32.4px,但实际答案应该是3px。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

所以我已经对此进行了很多实验,并且我100%确定offset_xoffset_y没有正确记录,在许多情况下甚至可能甚至不足以描绘偏移量

在我的情况下,我使用了下面列出的两个图像并使用不同的拖动进行了一些实验

First Image

Second Image

该活动是在

上创建的

https://www.facebook.com/events/901430313369669/

Event

以下2张图片收集的数据如下

Data collected

对于第二张图像,您可以看到我是保持图像左对齐,右对齐还是居中对齐,偏移量始终为0.但仍然计算left。这意味着Facebook不能正确共享偏移信息。这很可能是基于第二张图像观察的错误。

同样奇怪的是第一张图片中的-77177条目

Offset