我们使用软件应用程序将推文发布到来自同一IP地址的多个帐户。在twitter的回复中,我们得到403错误代码,我们使用的API是REST API。
IP地址是否有任何限制,因为我们肯定没有超过REST API提到的API后限。
我们也不会超过140个字符。
等待回复..
提前致谢..
答案 0 :(得分:9)
如果是最近的错误(自1月14日起),您可以尝试添加:
ConfigurationBuilder cb = new ConfigurationBuilder();
<强> cb.setUseSSL(真); 强>
Twitter在1月14日增加了一项要求,即在使用其API时使用SSL / HTTPS
以上代码以粗体显示,为我修复了它。
答案 1 :(得分:3)
api.twitter.com现在要求所有连接的SSL / TLS(截至今日(2014年1月14日))
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setUseSSL(true);
将以上代码行放在您拨打twitter的地方。
它有效......
答案 2 :(得分:2)
如果您使用的是twitter4j.properties,您也可以在那里设置它。 http.useSSL =真
答案 3 :(得分:0)
如果这是抛出的异常,如果你读错了,那就说:
由于更新限制而拒绝请求时使用此代码。