Facebook使用开放图协议ID作为地点ID放置签到

D-N*_*ice 6 facebook checkin facebook-graph-api

我使用FB页面linter来验证我使用的所有元信息都是正确的.根据图表网址,我的网页ID是157797447612809,但是当我尝试将签到发布到此页面时,我收到错误:

(#100) Requires a valid Place Page ID
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是,没有关于将签到发布到互联网上任何地方可用的开放图形页面的良好信息.我已经使用了我可以想象的每个可能的地点页面ID变体,从URL到不同页面的页面ID,但我总是得到同样的错误.有没有人有一个如何实现这个的例子?谢谢!

小智 1

我认为您至少需要添加与位置相关的标签,例如 og:longitude 和 og:latitude。

请参阅此图形输出,了解具有这些 og 标签和签入的页面。

http://graph.facebook.com/149998791679075

http://foursquare.com/venue/128530

顺便说一句:我希望你明白这个例子的讽刺意义 8)

我也不确定您是否可以签入 og:type=food 页面。它可能必须是地点类型之一,例如地标 - 请参阅 OpenGraph 页面上的类型信息。但是上面的示例适用于 og:type=company,因此您需要测试不同的类型才能看到。