2013-10-04 49 views
11

我試圖在跨平臺發佈中通過Open Graph標記地點。我這裏有什麼,我做了代碼:在Facebook Open Graph中標記位置並未在地圖引腳上顯示標籤

$param['access_token'] = '<VALID ACCESS TOKEN>'; 
$param['place'] = 'https://foursquare.com/v/lifebit-hq/50d09677e4b019c8164dd068'; 
$facebookClient->api('/me/<APP_NAMESPACE>:<ACTION_TYPE>', 'POST', $param); 

我的預期輸出應該是這樣的:

enter image description here

在其中的「標籤」會自動在地圖上針一經登載蹦出。而是我總是得到這樣的:

enter image description here

沒有標籤,其中連接。只有當我將鼠標懸停在引腳上時,該標籤纔會顯示。

這裏是我的自定義的Open Graph配置:

Object Type: Daycard (with a custom 'location' GeoPoint Property field) 
Action Type: Visit 
Attachment Layout: Map 
Highlighted Points: daycard:location 

這裏是我的Open Graph Meta標籤的地方

<meta property="<APP_NAMESPACE>:location:latitude" content="7.075569"> 
<meta property="<APP_NAMESPACE>:location:longitude" content="125.61214"> 

什麼有什麼想法標記我可能會錯過?

+0

更新Facebook開發部分:顯然,與標籤打開的圖形地圖是因爲Facebook的特別批准的完成。 – Jhn

+0

我有完全相同的問題,有關這方面的消息嗎? –

+0

@EyalAlsheich你的應用程序應該對Facebook有特殊的權限/安排,以便擁有固定標籤。 – Jhn

回答

2

你試過嗎?我在爲您的問題尋找答案時看到了這一點。

<!-- Begin Open Graph metadata --> 
<meta expr:content='&quot;en_US&quot;' property='og:locale'/> <meta  expr:content='data:blog.canonicalUrl' property='og:url'/> 
<b:if cond='data:blog.pageType == &quot;item&quot;'> 
<meta expr:content='data:blog.pageName' property='og:title'/> 
<meta content='article' property='og:type'/> 
</b:if> 
<meta expr:content='data:blog.title' property='og:site_name'/> 
<b:if cond='data:blog.postImageThumbnailUrl'> 
<meta expr:content='data:blog.postImageThumbnailUrl' property='og:image'/> 
<b:else/> 
<meta content='URL-FOR-IMAGE-YOU-WANT-TO-USE-IF-THERE-IS-NOT-A-THUMBNAIL-PHOTO-IN-THE- POST' property='og:image'/> 
</b:if> 
<b:if cond='data:blog.metaDescription'> 
<meta expr:content='data:blog.metaDescription' property='og:description'/> 
<b:else/> 
<!-- Still looking for a way to use the post snippet if there's no description --> 
</b:if> 
<!-- End Open Graph metadata --> 

View the entire article

相關問題