Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter API缺少Url参数或Url参数无效_Twitter_Twitter4j - Fatal编程技术网

Twitter API缺少Url参数或Url参数无效

Twitter API缺少Url参数或Url参数无效,twitter,twitter4j,Twitter,Twitter4j,我使用twitterapi的searchtweets端点()来搜索特定主题的Tweets。我的应用程序是用Java编写的,使用Twitter4j。我遵循指导原则(即每分钟不超过180次调用,每个查询不超过500个字符),但是我有一个包含50个单词排除的测试用例(因此总字符数为397)。我的测试程序也连续快速运行了100次这样的搜索,不过,正如我所说,我严格遵守了速率限制 我看到的奇怪行为是,测试运行正常,最初得到结果,但在任意时间段后,我开始得到以下错误: 消息:缺少url参数或url参数无效。

我使用twitterapi的searchtweets端点()来搜索特定主题的Tweets。我的应用程序是用Java编写的,使用Twitter4j。我遵循指导原则(即每分钟不超过180次调用,每个查询不超过500个字符),但是我有一个包含50个单词排除的测试用例(因此总字符数为397)。我的测试程序也连续快速运行了100次这样的搜索,不过,正如我所说,我严格遵守了速率限制

我看到的奇怪行为是,测试运行正常,最初得到结果,但在任意时间段后,我开始得到以下错误:

消息:缺少url参数或url参数无效。403:请求已被理解,但已被拒绝。附带的错误消息将解释原因。由于更新限制()而拒绝请求时使用此代码。 消息-缺少url参数或url参数无效。 代码-195

错误消息使我困惑,因为我没有尝试执行所提供链接中列出的任何更新操作。我只是在搜索推特。我也不确定“缺少或无效的url参数”是什么意思。我的请求中是否缺少查询参数?唯一需要的参数是查询本身,我肯定会传递它。除非Twitter4j生成的url不正确,否则url绝对正确。那么这条信息意味着什么呢


当我停止并重新启动搜索时(即最大id,并且由于id值被重置为-1),搜索会重新开始工作…有一段时间。据我所知,搜索在重新启动时没有任何其他变化。只有这两个id。

您找到过此问题的根源吗?我可以确认这与库无关