Twitter 404错误--请求的URI无效或请求的格式不受支持?
我正在检索几个Twitter种子帐户的追随者,然后是这些追随者的追随者——但由于某种原因,当我试图通过迭代用户ID列表来检索追随者的追随者时,返回404错误(请求的URI无效或请求的资源(如用户)不存在。当请求的方法不支持请求的格式时也会返回):Twitter 404错误--请求的URI无效或请求的格式不受支持?,twitter,twitter4j,Twitter,Twitter4j,我正在检索几个Twitter种子帐户的追随者,然后是这些追随者的追随者——但由于某种原因,当我试图通过迭代用户ID列表来检索追随者的追随者时,返回404错误(请求的URI无效或请求的资源(如用户)不存在。当请求的方法不支持请求的格式时也会返回): for(int k=0;k
for(int k=0;k
我还尝试将所有用户id转换为屏幕名称并遍历该数组,但异常只是在该代码段中抛出(在查找每个用户时)
String[]secondLevelNames=新字符串[secondLevel.size()];
for(int l=0;l
很明显,这些用户的存在是因为我从现有Twitter帐户的关注者列表中检索到了他们。我还试图通过打印声称不存在的屏幕名称进行调试,并手动查找;他们都是有效用户。知道错误的来源吗?谢谢!嗨,你的API版本是什么ing?这可能发生在API版本托管上url@jothikannan当前位置最近一次,我一周前才开始这个项目。
for(int k = 0; k < secondLevel.size(); k++) //secondLevel = arraylist of strings containing user ids
{
try{
String IDs = twitter.getFollowersIDs(secondLevel.get(k),-1).toString();
IDs = IDs.substring(IDs.indexOf("[")); //remove description before json
try{
followerArray = new org.json.JSONArray(IDs);
}
String[] secondLevelNames = new String[secondLevel.size()];
for(int l = 0; l < secondLevel.size(); l++) //changes ids to screennames
{
try{
User user = twitter.showUser(secondLevel.get(l));
secondLevelNames[l] = user.getScreenName(); }