0

首先,这是我正在尝试解决的功能:

https://developers.facebook.com/docs/opengraph/define-units/

(在布局样式标题下)

所以我有一个跨平台的应用程序,它具有允许人们通过它签入 Facebook Places 位置的功能。现在,实际的位置发布效果很好,但我希望在人们的时间表上获得比我们现在拥有的更多的曝光,这是一个小盒子,上面写着“Nabil Freeman check into [location]”小活动窗格,上面写着“Nabil Freeman 改变了他的政治观点等”,以及一个字面意思是“42 checkins”的聚合,仅此而已。

我真的想要一个地图聚合,而不是突出显示路线,它显示 Nabil Freeman 在过去一周、一个月或其他任何时间检查过的所有图钉。每次签到都会在时间轴上发布带有单个图钉的地图,但聚合更为重要。

作为奖励,有没有办法将我自己的图像嵌入到聚合中?如果是这样,我可以使用 Google Maps API 或类似服务构建自己的地图并将其嵌入。

非常感谢你们的时间:)

4

1 回答 1

4

使用应用程序的 Open Graph 设置,您所描述的听起来是可能的。

例如,我使用地图布局聚合制作了这个简单的“签到”地图:

我的应用程序的名称是“ES1”,一个测试应用程序。

用户查看的 5 个条形的地图布局聚合

这显示了用户已查看的 5 个酒吧的地标。鼠标悬停在“第五条”上,因此会显示一个标签。为此,我使用了以下 Open Graph 聚合设置(我的对象“bar”具有自定义属性“rating”(int)和“location”(geopoint)):

  • 布局风格:地图
  • 排序方式:自定义、bar.rating、从最高到最低
  • 聚合标题:评论
  • 地图样式:多动作
  • 贡献点:bar.location

对于每个动作(“评论”),都会发布一个故事。它看起来像这样:

带地图附件的 OG 故事

关键是用布局“地图”配置“故事附件”。要查看故事的此地图附件,您必须单击时间线单元中的基于时间的链接。这是带有“大约一分钟前”的基于时间的链接的时间线单元。

已发布操作的时间线单元

我的故事附件(动作类型配置的一部分)配置如下:

  • 操作类型:审核
  • 连接对象:酒吧
  • [动词时态到这里]
  • 附件布局:地图
  • 数字:bar.rating(数字选择器)、foo(标题)、points(单位)
  • 高亮点:bar.location
  • 路线:[空白]

不确定如何使用自己的自定义地图。也许您可以为每个地理点创建一个自定义地图并将其保存为 .png,然后将 .png 用于 og:image。但地图不会是交互式的。或者,只需让 og:url 指定的页面包含您想要的自定义地图。

于 2012-08-16T23:05:22.620 回答