跟踪Facebook分享一系列链接



我希望跟踪我网站的一系列链接的共享。不过,这里有两件棘手的事情:

首先,链接可以跨越多个域(因此使用FB.ui共享对话框并跟踪回调是出局的)。

其次,链接特定于我的网站的用户

因此,可能会 http://example.com/share/unique-id-goes-here 示例网址

我知道有一个图形 API 查询参数 (?id),但它只会跟踪其中一个 URL,我想避免一次在 API 上发送(可能)数百个请求以获取共享信息。

无论如何都可以进行通配符搜索吗?我也愿意接受其他建议!

无法进行通配符搜索,文档中也没有这样的选项。你最好的选择是查看Facebook洞察,并为你拥有的链接附加参考参数。

您的第二个选择是更正此语句

我知道有一个图形 API 查询参数 (?id),但它只会跟踪其中一个 URL

您可以使用ids参数跟踪多个 id

https://graph.facebook.com/?ids=http://www.stackoverflow.com,https://www.youtube.com

响应

{
   "http://www.stackoverflow.com": {
      "id": "http://www.stackoverflow.com",
      "shares": 27967,
      "comments": 4
   },
   "https://www.youtube.com": {
      "id": "https://www.youtube.com",
      "shares": 8709432,
      "comments": 9
   }
}

最新更新