2016-08-08 16 views
1

Wie auf Facebook mit einem Standort (mit Längen- und Breitengrad) mit seinem JavaScript SDK zu posten? Es kann kein Beispiel zum Posten mit einem Standort gefunden werden.Erstellen Sie Post mit Standort mit Facebook Graph API

Wird Open Open Graph Aktionserstellung benötigt, um den Standort im Beitrag zu veröffentlichen?

Ist es auch möglich, die URL einer Seite zu teilen und stattdessen Open Graph-Tags auf der Seite zu verwenden, um die Standortdetails für die Verwendung in Facebook Post zu teilen?

JavaScript-Code Beitrag mit nur Text-Nachricht zu erstellen:

var body = 'Reading JS SDK documentation'; 
FB.api('/me/feed', 'post', { message: body }, function(response) { 
    if (!response || response.error) { 
    alert('Error occured'); 
    } else { 
    alert('Post ID: ' + response.id); 
    } 
}); 

Ein Beispiel in der Dokumentation sagt:

You can make a POST request to locations edge from the following paths: 
/{page_id}/locations 

When posting to this edge, a Location will be created. 

Bedeutet dies, dass ein Standort Beitrag nicht API Graph mit erstellt werden kann für den Feed eines Nutzers?

Referenz:

Editiert:

Able ein Beispiel zu finden, einen Beitrag mit Lage angebracht zu erstellen, wie here beantwortet:

FB.api('/me/feed', 'post', { 
    name: 'SomeName', 
    message: 'SomeMessage', 
    place: '106039436102339' // ID for Tallinn, Estonia 
}, function (response) {}); 

Obwohl die nächste Frage ist, wie Standort-ID mit Breiten- und Längengrad zu finden?

Antwort

0

Sie können die Standort-ID von https://graph.facebook.com/search?q=karachi&type=page&access_token=YOURTOKEN finden Dies wird Ihnen die Liste der Orte, die Karachi entsprechen.