1

我在发布带有标记的 Google Places 而不是 Facebook Place 的操作(使用 OpenGraph)时遇到问题。根据以下文档,它应该是直截了当的: https ://developers.facebook.com/docs/opengraph/location_tagging/#third_party

但是每次我尝试使用place=http://GOOGLE_PLACE_URL发布操作时,都会收到以下错误消息:

您尝试发布的操作无效,因为指定的地点“http://GOOGLE_PLACE_URL”无效。

我试过放 Google Maps、Google Places 和 Google+ Local URL,但都遇到了同样的问题。

注意:当我设置“place=Facebook_Place_ID”时,我可以成功发布操作。

非常感谢任何帮助或提示!

谢谢,

4

1 回答 1

0

我认为 Google 的地点页面没有支持 Open Graph 所需的标记

从文档中:

使用 3rd 方地点发布操作与上面的位置标记示例类似,不同之处在于您会将 url 传递给另一个站点的place对象。

文档中的foursquare示例被定义为一个地方,以及foursquare使用的元数据: https ://foursquare.com/v/eataly/4c5ef7​​7bfff99c74eda954d3

请参阅https://developers.facebook.com/tools/debug/og/object?q=https%3A%2F%2Ffoursquare.com%2Fv%2Feataly%2F4c5ef7 ​​7bfff99c74eda954d3 上的Facebook 调试工具- 它清楚地显示了foursquare的位置被定义为 Facebook 并有可用的位置数据 - 我怀疑谷歌在他们的位置页面上没有这个‎og:type‎ playfoursquare:venue

于 2012-10-04T00:43:26.923 回答