繁体   English   中英

Facebook中的地方标记打开图表不会在地图引脚上显示标签

[英]Tagging of Place in Facebook Open Graph doesn't show the label on the map pin

我试图在跨平台发布中通过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);

我的预期输出看起来像这样:

在此输入图像描述

其中“标签”会在发布时自动弹出地图图钉。 但相反,我总是得到这个:

在此输入图像描述

没有贴标签。 标签仅在我将鼠标悬停在针脚上时显示。

这是我的自定义开放图形配置:

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

这是我用于标记场所的Open Graph元标记

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

对我可能错过的任何想法?

你试过这个吗? 我在搜索你的问题的答案时看到了这个。

<!-- 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 -->

查看整篇文章

这是facebook开发者部分,其中包含用于打开图形权限的资源访问facebook开发者打开图形权限

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM