使用SpringJavaREST服务获取站点url的Twitter共享计数

使用SpringJavaREST服务获取站点url的Twitter共享计数,java,spring,rest,twitter,Java,Spring,Rest,Twitter,作为当前缓存系统的一部分,我们正在尝试使用“”获取网站url的twitter共享计数。我们从SpringJavaRESTController中调用这个API。此Api对于同一url的几次尝试都可以正常工作。但很多时候,这是抛出超时异常,即使在重试之后 我们尝试在上面的API上对来自AppServer的相同url运行curl命令,我们看到了相同的行为。我们知道为什么会这样吗。如果许多请求来自同一台服务器,twitter是否会阻止服务器Ip地址。它是获取url计数的正确API还是我们需要使用不同的A

作为当前缓存系统的一部分,我们正在尝试使用“”获取网站url的twitter共享计数。我们从SpringJavaRESTController中调用这个API。此Api对于同一url的几次尝试都可以正常工作。但很多时候,这是抛出超时异常,即使在重试之后

我们尝试在上面的API上对来自AppServer的相同url运行curl命令,我们看到了相同的行为。我们知道为什么会这样吗。如果许多请求来自同一台服务器,twitter是否会阻止服务器Ip地址。它是获取url计数的正确API还是我们需要使用不同的API

这方面的任何帮助都将是巨大的

谢谢
Amit

我刚刚找到了一个解决方案

API URL:
https://api.twitter.com/1.1/search/tweets.json?q=www.myABCwebsite.com

在“状态”对象下查找以下字段


嗨,乔希,非常感谢你回答这个问题。当我点击这个url时,我得到了“错误的身份验证数据”。我不确定如何传递身份验证值。我有客户访问密钥和访问令牌,但不确定如何传递它们。你是怎么得到这个输出的?嗨,乔希,我想出了一个方法来热这个网址。我从TwitterAPI用户界面用outh1登录尝试了这个url,我得到了一个特定url的多个值。例如:对于上面的url“cdn.api.twitter.com”,返回186。但从搜索url中,我看到许多状态都被计数,而这些匹配项都不被计数。让我知道,如果有任何具体的方法来获得计数使用API,你提到的。寻找在响应中提到的字段。
"statuses_count": 6400,