0

与保存到foursquare api集成时是否可以仅使用开放图形数据?

Foursquare API 声明:

为了让 Save tofoursquare 按钮在您的站点上工作,您的站点应该包含 hCard 或 OpenGraph 位置元数据,以便foursquare 知道您的网页所指的位置。

但是,当我使用以下数据加载我的页面时:

<head>
    <meta property="og:latitude" content="40.707992194260186"/>
    <meta property="og:longitude" content="-74.05560369801627"/>
    <meta property="og:street-address" content="222 Jersey City Blvd."/>
    <meta property="og:locality" content="Jersey City"/>
    <meta property="og:region" content="NJ"/>
    <meta property="og:postal-code" content="07305"/>
    <meta property="og:country-name" content="USA"/>
</head>

根据https://developers.facebook.com/docs/opengraphprotocol/

我收到“找不到与此页面匹配的场所”。来自https://foursquare.com/business/brands/offerings/savetofoursquare/tester

我相信我应该收到以下地点:https ://foursquare.com/v/liberty-science-center/4bf2e2fa6991c9b66e9f29e9

4

1 回答 1

3

您必须提供一些附加信息(请参阅必需的Open Graph字段),尤其是。一个标题:

<meta property="og:title" content="Liberty Science Center" />
<meta property="og:type" content="landmark" />
<meta property="og:latitude" content="40.707992194260186" />
<meta property="og:longitude" content="-74.05560369801627" />
<meta property="og:street-address" content="222 Jersey City Blvd" />
<meta property="og:locality" content="Jersey City" />
<meta property="og:region" content="NJ" />
<meta property="og:postal-code" content="07305" />
<meta property="og:country-name" content="USA" />
<meta property="og:phone_number" content="201-200-1000" />

这应该指向自由科学中心

于 2012-04-17T14:08:25.460 回答