是否可以通过Facebook API获取使用服务器端Facebook应用程序共享的所有链接的统计/分析列表?
我有一个链接列表,可以使用我的服务器应用中定义的appId共享给Facebook。为了刷新这些项目的份额,我现在正在呼叫:
http://graph.facebook.com/{MY_URL}
每当我想更新这些值时。
显然,这个解决方案的可扩展性不是很高,因为项目数量不断增加,因此我无法按顺序在所有URL上调用该方法。或者,可以在每次需要向用户显示该信息时获取该信息。但是,这可能意味着即使任何变化的可能性很小,也会快速连续地向Facebook API发出相同的请求。
理想情况下,我希望获得使用我的应用程序共享的所有链接/项目的列表,以及每个链接/项目的共享计数。通过这种方式,我可以在不逐一进行的情况下每晚更新所有值。
我正在使用
me/links
分享Facebook链接的API方法。
答案 0 :(得分:0)
在ID API调用下方,可以访问特定帖子发送到您网域的点击次数。
/v2.4/<object-id>/insights/domain_feed_clicks?period=lifetime
如果这不是您正在寻找的内容,请参阅上面提到的固定链接,找到最适合您需求的指标。
答案 1 :(得分:0)
我想获得使用我的应用程序共享的所有链接/项目的列表
API不提供这种列表。
要减少您必须提出的API请求数量,您可以一次性请求多个网址的数据:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.4#multirequests
https://graph.facebook.com/?ids=http://example.com/foo,http://example.com/bar,…
(当然,您应该对使用参数值的任何网址进行正确的URL编码。)