Ich habe versucht, einen Ort über Open Graph in einem Cross-Plattform-Posting zu markieren. Ich habe hier einen Code von dem, was ich tat:Tagging des Ortes in Facebook Open Graph zeigt nicht das Etikett auf der Karte Pin
$param['access_token'] = '<VALID ACCESS TOKEN>';
$param['place'] = 'https://foursquare.com/v/lifebit-hq/50d09677e4b019c8164dd068';
$facebookClient->api('/me/<APP_NAMESPACE>:<ACTION_TYPE>', 'POST', $param);
Meine erwartete Ausgabe würde wie folgt aussehen:
, in dem das „Label“ automatisch in der Karte Stift herausspringen würde, nach deren Veröffentlichung . Aber anstatt immer bekomme ich dies:
keine Etiketten, wo angebracht. Das Etikett wird nur angezeigt, wenn ich die Maus auf den Stift schwinge.
Hier ist meine Gewohnheit Open Graph Konfiguration:
Object Type: Daycard (with a custom 'location' GeoPoint Property field)
Action Type: Visit
Attachment Layout: Map
Highlighted Points: daycard:location
Hier ist mein Open Graph Meta-Tags für die Kennzeichnung von Orten
<meta property="<APP_NAMESPACE>:location:latitude" content="7.075569">
<meta property="<APP_NAMESPACE>:location:longitude" content="125.61214">
Alle Gedanken von dem, was könnte ich verpasst haben?
UPDATE enthält: Offenbar ist die Open-Graph-Karte mit dem Etikett gemacht wurde aufgrund einer Sondergenehmigung von Facebook. – Jhn
Ich habe das exakt gleiche Problem, irgendwelche Neuigkeiten dazu? –
@EyalAlsheich Ihre App sollte spezielle Berechtigungen/Vereinbarungen mit Facebook haben, um das fixierte Label zu haben. – Jhn