2016-08-08 93 views
1

如何在Facebook上使用其JavaScript SDK發佈位置(使用經度和緯度)?找不到任何示例以使用位置發佈。使用Facebook Graph API創建包含位置的帖子

在文章中發佈位置是否需要創建Open Graph動作?

此外,是否有可能共享網頁的網址,而是使用頁面上的Open Graph標籤來分享Facebook郵件中使用的位置詳細信息?

的JavaScript代碼來創建後只用一條短信:

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); 
    } 
}); 

文檔中的一個例子說:

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. 

這是否意味着一個位置後不能使用圖形API來創建爲用戶的飼料?

參考:

編輯:

能夠找到一個例子來創建一個附帶位置崗位作爲回答here

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

雖然接下來的問題是,如何使用緯度和經度查找位置ID?

回答

0

你可以通過https://graph.facebook.com/search?q=karachi&type=page&access_token=YOURTOKEN找到位置id這會給你與卡拉奇相匹配的地點列表。

相關問題