我试图在跨平台发布中通过 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 Tags
<meta property="<APP_NAMESPACE>:location:latitude" content="7.075569">
<meta property="<APP_NAMESPACE>:location:longitude" content="125.61214">
关于我可能错过的任何想法?