【问题标题】:Create post with location using Facebook Graph API使用 Facebook Graph API 创建带有位置的帖子
【发布时间】:2016-08-08 18:59:07
【问题描述】:

如何使用其 JavaScript SDK 在 Facebook 上发布位置(使用纬度和经度)?找不到任何发布位置的示例。

在帖子中发布位置是否需要创建 Open Graph 操作?

另外,是否可以共享页面的 url,而不是使用页面上的 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.

这是否意味着无法使用 Graph API 为用户的提要创建位置信息?

参考:

已编辑:

能够找到一个示例来创建一个附加位置的帖子作为回答here

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

虽然下一个问题是,如何使用纬度和经度找到位置 ID?

【问题讨论】:

    标签: javascript facebook facebook-graph-api


    【解决方案1】:

    您可以通过https://graph.facebook.com/search?q=karachi&type=page&access_token=YOURTOKEN 找到位置 ID,这将为您提供与卡拉奇匹配的地点列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-29
      • 1970-01-01
      • 2020-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-05
      相关资源
      最近更新 更多