我用的是FB页面linter http://developers.facebook.com/tools/lint/?url=http://www.foodtrucksmap.com/facebook.html验证我使用的所有元信息是否正确。根据图表网址 http://graph.facebook.com/?id=http://www.foodtrucksmap.com/facebook.html,我的页面 ID 是 157797447612809,但是当我尝试向这一页 http://www.foodtrucksmap.com/facebook.html,我收到错误:
(#100) Requires a valid Place Page ID
令人惊讶的是,没有关于将签到发布到互联网上任何地方可用的开放图形页面的良好信息。我已经使用了我能想象到的地点页面 ID 的所有可能变体,从 URL 到不同页面的页面 ID,但我总是遇到同样的错误。有人有关于如何实现这一点的例子吗?谢谢!
由于 Facebook 绝对没有关于此事的文档,因此我通过查看 foursquare 所做的事情以及大量的试验和错误来解决了这个问题。
在 facebook 中定义开放图对象时,必须添加 type 的属性GeoPoint。我给我所在的位置打了电话。在对象页面元中定义如下:
<meta property="mytestapp:location:latitude" content="37.791" />
<meta property="mytestapp:location:longitude" content="-122.395" />
现在,当您调试/lint 这个对象时,它会注册为一个位置,就像四方总部 http://developers.facebook.com/tools/debug/og/object?q=https://foursquare.com/v/foursquare-hq/4ab7e57cf964a5205f7b20e3。您可以签入并创建包含此对象的操作的地图视图。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)