2012-04-16 12 views
0

save to foursquare api集成只能使用Open Graph Data嗎?Foursquare的開放圖表元數據

Foursquare的API狀態:

爲了保存到Foursquare的按鈕,在您的網站,您的網站應該包括的hCard或OpenGraph位置元數據,使四方知道你的網頁是指的哪個地方。

然而,當我打開我的網頁數據如下:

<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

回答

3

你必須給一些額外的信息(見所需Open Graph字段),ESP。標題:

<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" /> 

這應該指向Liberty Science Center

+0

我想它是有道理的,但只是仔細檢查..基本上沒有辦法的按鈕api可以選擇最適合我的場地正確嗎? – Scott 2012-04-17 17:13:27

+0

據我所知,沒有辦法指定某個地點。該API將爲您選擇一個。 – diewie 2012-04-18 14:39:24

+0

我認爲你可以通過hCard獲得選擇體驗,但是使用og表示資源僅限於特定位置。我會在更多測試後更新。 – Scott 2012-04-18 22:44:08