我希望跟踪我网站的一系列链接的份额。不过,这里有两个棘手的事情:
首先,链接可以跨越多个域(因此使用FB.ui共享对话框并跟踪回调)。
其次,链接特定于我网站的用户
因此,示例网址可能是http://example.com/share/unique-id-goes-here
我知道有一个图谱API查询参数(?id),但它只跟踪其中一个网址,我希望避免在API上发送(可能)数百个请求马上回来分享信息。
无论如何都要进行通配符搜索?我也对其他建议持开放态度!
答案 0 :(得分:1)
无法进行通配符搜索,文档中不存在此类选项。您最好的选择是查看Facebook Insights和attach ref params以查找您拥有的链接。
您的第二个选择是更正此声明
我知道有一个图谱API查询参数(?id),但只能跟踪其中一个网址
您可以使用ids
参数
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
}
}