假设您有一个php CMS,并且它生成的每个内容都可能被共享/喜欢。
CMS dabtabase应该知道内容收到的共享数量。我可以看到两种方式:
关于#1:是否有可能超过速率限制并被列入黑名单?
关于#2:订阅API是否支持此类功能(即"每当我的页面上共享帖子时通知我")
你能指出这样做的推荐方法吗?
答案 0 :(得分:1)
关于#1:是否有可能超过速率限制并被列入黑名单?
当然,您可能会遇到速率限制。但是你不会永远被“列入黑名单” - 你的API请求只会被错误消息拒绝一段时间,然后事情就会恢复正常。
根据您需要该数据的URL数量以及您希望更新缓存的频率,可能无需进入速率限制即可实现 - 或者可能不会。具体取决于具体细节。
关于#2:订阅API是否支持此类功能(即"每当我的页面上共享帖子时通知我")
您可以通过webhooks收到有关FB页面新帖子的通知 - 但这对您在其他地方共享的内容而不是特定页面上的内容无效。
也许您也想查看Domain Insights。虽然不直接计算股票数量,但它仍然可以为您提供大量有关您网域内容的效果的有价值数据,例如点击等用户互动。https://www.facebook.com/facebookmedia/get-started/domain-insights