`
Jelen_123
  • 浏览: 70571 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

新浪微博 target weibo not exit!! 错误

阅读更多
早上兴冲冲的跑来看昨晚程序的运行结果,还以为能获得自己想要的数据结果,一看得到的数据,尼玛啊!还是不全啊,赶紧在断点错进行测试,发现又有异常,返回错误是
“target weibo not exit!”,这坑爹的新浪啊,这么多异常,要么是微博已删除,要么是不存在,代码又没有好好的处理这些情况...给人徒增无数烦恼啊....

追查代码去到了httpclient类里,发现是在获取数据时如果返回的是不正常获取到数据的代码时,就要找到其原因,抛出异常,如返回400,401等,反正只要不是200,就会抛异常...就是下面代码这里:
if (responseCode != OK)
{
try {
               throw new WeiboException(getCause(responseCode),
                   response.asJSONObject(), method.getStatusCode());
    } catch (JSONException e) {
e.printStackTrace();
}
return response;
}


也不知道怎么处理这些异常比较好,我就不管了,只要不让我的程序在异常时停止就可以:
改成了下面的样子:

if (responseCode != OK)

{
//不捕获异常了.......
// try {
// throw new WeiboException(getCause(responseCode),
// response.asJSONObject(), method.getStatusCode());
// } catch (JSONException e) {
// e.printStackTrace();
// }
System.out.println("error code:"+response.asString());
return response;
}
return response;
}

同时在获取到微博的Statu时,做一个getSource()是否为null的判断就可以了。
算是一个投机的办法了。
分享到:
评论

相关推荐

    新浪微博表情jQuery插件

    自从新浪微博开放平台推出以来,各种微博应用层出不穷,作为新浪微博的忠实用户之一,我也曾开发过几个微博应用,对于微博发布应用来说,有一个功能是必不可少的,那就是表情。表情功能的实现虽说不难,但却比较繁琐...

    新浪微博开发者平台应用申请及配置说明.pdf

    ### 新浪微博开发者平台应用申请及配置说明 #### 第一章 常见问题与环境搭建 本章节主要介绍在使用新浪微博开发者平台时常见的问题及其解决方案,并指导如何搭建开发环境。 **1. 开发环境搭建** 为了便于学习者...

    jQuery仿新浪微博发布新鲜事页面代码

    《使用jQuery实现仿新浪微博发布页面的功能详解》 在Web开发中,模拟知名社交网络的界面和功能是一项常见的挑战。本文将深入探讨如何使用jQuery库来创建一个类似新浪微博的发布新鲜事页面,涵盖字数统计、表情支持...

    分享照片文字到新浪微博代码

    在Android平台上,分享照片和文字到新浪微博是一种常见的社交功能,涉及到的主要知识点包括Android系统的权限管理、图片处理、网络请求以及第三方SDK的集成。本项目"分享照片文字到新浪微博代码"提供了一个完整的...

    ios5新浪微博Oauth的使用

    在iOS开发中,集成第三方社交平台,如新浪微博,是一个常见的需求。本文将深入探讨如何在iOS 5.0及以上版本中使用新浪开放平台的OAuth进行授权登录和数据交互。OAuth是一种授权框架,允许第三方应用安全地访问用户在...

    jcrop_js实现新浪微博头像上传截图功能

    在IT行业中,网页应用的交互性和用户体验至关重要,尤其是在社交媒体平台如新浪微博上。本文将深入探讨如何使用`jcrop_js`库来实现一个高效且用户友好的头像上传及截图功能,以此提升用户在微博上的个性化体验。 `...

    2011年新浪微博面试笔试题

    示例:`DELETE FROM weibo WHERE id NOT IN (SELECT MIN(id) FROM weibo GROUP BY column_name)` 3. 计算阶乘的Java方法:`public static long factorial(int num) { if (num == 0 || num == 1) return 1; else ...

    sina微博错误代码

    ### sina微博错误代码详解 在使用Sina微博API进行开发时,可能会遇到各种错误代码,这些代码对于开发者来说是至关重要的反馈,它们帮助开发者定位问题并进行修正。本文将详细解析Sina微博API中常见的错误代码及其...

    模拟新浪微博的勋章弹框

    在IT行业中,模拟新浪微博的勋章弹框是一种常见的用户体验设计,用于增强用户互动性和成就感。这个项目的核心是通过前端技术实现一个动态的、可交互的弹框,显示用户的成就或荣誉勋章。下面我们将深入探讨实现这一...

    JavaScript实现新浪微博微薄数文字放大显示动画效果

    在这个案例中,我们要讨论的是如何使用JavaScript来实现一种特定的动画效果:在新浪微博中,当用户发布新微博时,微博总数的文字会逐渐放大显示。这个效果可以增强用户体验,吸引用户的注意力,同时也展示了...

    【keil-assistant 插件】Not found any active target

    【keil-assistant 插件】“Not found any active target”错误详解 Keil是知名的嵌入式系统开发工具,广泛应用于微控制器编程。Keil-Assistant是一款为Keil μVision IDE设计的增强型插件,旨在提升开发效率,提供...

    Oracle 报错ORA-00845 MEMORY_TARGET not supported on this system

    Oracle数据库在运行过程中,经常会遇到各种错误代码,错误代码ORA-00845是其中的一个,它是指“MEMORY_TARGET not supported on this system”。这个错误一般发生在尝试在不支持MEMORY_TARGET参数的系统上设置该参数...

    Error:Project Target Framework Not installed

    标题“Error: Project Target Framework Not Installed”提示了一个常见的开发环境中遇到的问题,即项目的目标框架未安装。这通常发生在尝试运行或构建一个特定.NET Framework版本的项目时,而该版本尚未在本地开发...

    phoneGap-sina-weibo-share:phoneGap 新浪微博分享

    phoneGap 新浪微博分享使用插件例子 WeiboShare . share ( { "title" : "title" , "summary" : "summary" , "image_url" : "http://img3.cache.netease.com/photo/0005/2013-03-07/8PBKS8G400BV0005.jpg" , "target_...

    Target runtime Apache Tomcat 6.0 is not defined 解决方法

    标题中的问题“Target runtime Apache Tomcat 6.0 is not defined”是Eclipse IDE中一个常见的错误提示,意味着用户在尝试运行或部署基于Apache Tomcat 6.0的应用时,Eclipse无法找到对应的运行时环境。这个错误通常...

    FPGA常见警告与FPGA错误集锦

    【FPGA常见警告与FPGA错误集锦】 在FPGA设计过程中,会遇到各种各样的警告和错误,这些警告和错误对于理解设计的正确性和优化性能至关重要。以下是一些常见的FPGA警告及其解决方法: 1. "Found clock-sensitive ...

    Targetlink 使用手册

    为了确保代码的质量和功能性,TargetLink提供了多种测试特性,比如内置的单元测试功能,可以检测代码中的错误,并有助于软件开发的早期阶段就进行故障排除。这种内置的测试功能减少了对外部测试工具的需求,使得开发...

    android studio finished with non-zero exit value 1, value 2解决办法

    ### Android Studio 中非零退出值 (Non-Zero Exit Value) 错误详解及解决方法 #### 背景概述 在使用 Android Studio 进行应用开发的过程中,有时会遇到 `finished with non-zero exit value` 的错误提示。这类错误...

    ExcelVBA实例教程020:工作表事件Target参数的使用方法.pdf

    If Not Application.Intersect(Target, Union(Range("A1:A10"), Range("C1:C10"))) Is Nothing Then MsgBox "你选择了 " & Target.Address(0, 0) & "单元格 " End If End Sub ``` 这段代码将在选择工作表 A1 到 ...

Global site tag (gtag.js) - Google Analytics