从打印的log来看,已经通过了OAuth认证了,获取到了userId,Token,TokenSecret三个数据,但是在
weibo.setToken(Token, TokenSecret);
weibo.updateStatus("hello!!");的时候catch到了异常,报错信息如下: 06-09 15:48:35.717: INFO/ActivityManager(72): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.hgl.weibo/.TestActivity } from pid 1147
06-09 15:48:35.886: DEBUG/AndroidRuntime(1147): Shutting down VM
06-09 15:48:35.995: INFO/AndroidRuntime(1147): NOTE: attach of thread 'Binder Thread #3' failed
06-09 15:48:36.036: DEBUG/dalvikvm(1147): GC_CONCURRENT freed 101K, 69% free 318K/1024K, external 0K/0K, paused 3ms+2ms
06-09 15:48:36.096: DEBUG/jdwp(1147): Got wake-up signal, bailing out of select
06-09 15:48:36.106: DEBUG/dalvikvm(1147): Debugger has detached; object registry had 1 entries
06-09 15:48:36.396: WARN/ActivityManager(72): Activity pause timeout for HistoryRecord{4061b8b8 com.android.phone/.NetworkSetting}
06-09 15:48:36.737: INFO/ActivityManager(72): Start proc com.hgl.weibo for activity com.hgl.weibo/.TestActivity: pid=1158 uid=10031 gids={3003, 1015}
06-09 15:48:38.937: INFO/ActivityManager(72): Starting: Intent { cmp=com.hgl.weibo/.LoginActivity } from pid 1158
06-09 15:48:39.546: WARN/ActivityManager(72): Activity pause timeout for HistoryRecord{40683920 com.hgl.weibo/.TestActivity}
06-09 15:48:40.466: DEBUG/LoginActivity(1158): OnCreate...
06-09 15:48:40.775: DEBUG/dalvikvm(1158): GC_EXTERNAL_ALLOC freed 60K, 53% free 2581K/5379K, external 716K/1038K, paused 118ms
06-09 15:48:41.496: INFO/ActivityManager(72): Starting: Intent { act=android.intent.action.VIEW dat=http://api.t.sina.com.cn/oauth/authorize?oauth_token=426bf85ec178856bf74fb0a03fb6c7bf&oauth_callback=myapp%3A%2F%2FLoginActivity cmp=com.android.browser/.BrowserActivity } from pid 1158
06-09 15:48:43.446: INFO/ActivityManager(72): Displayed com.android.browser/.BrowserActivity: +1s708ms (total +6s919ms)
06-09 15:48:44.876: INFO/Launcher(139): setLoadOnResume
06-09 15:48:50.226: DEBUG/dalvikvm(384): GC_CONCURRENT freed 151K, 49% free 3146K/6087K, external 984K/1496K, paused 13ms+62ms
06-09 15:48:52.496: DEBUG/dalvikvm(297): GC_EXPLICIT freed 8K, 55% free 2595K/5703K, external 716K/1038K, paused 1209ms
06-09 15:48:56.305: DEBUG/dalvikvm(350): GC_EXPLICIT freed <1K, 54% free 2538K/5511K, external 716K/1038K, paused 106ms
06-09 15:49:03.007: WARN/KeyCharacterMap(384): No keyboard for id 0
06-09 15:49:03.046: WARN/KeyCharacterMap(384): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
06-09 15:49:05.495: WARN/ProcessStats(72): Skipping unknown process pid 1178
06-09 15:49:05.545: WARN/ProcessStats(72): Skipping unknown process pid 1179
06-09 15:49:31.125: INFO/ActivityManager(72): Starting: Intent { act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=myapp://LoginActivity?oauth_token=426bf85ec178856bf74fb0a03fb6c7bf&oauth_verifier=152385 cmp=com.hgl.weibo/.LoginActivity } from pid 384
06-09 15:49:31.676: WARN/ActivityManager(72): Activity pause timeout for HistoryRecord{4071d030 com.android.browser/.BrowserActivity}
06-09 15:49:32.036: ERROR/LoginActivity(1158): onNewIntent()...
06-09 15:49:32.036: DEBUG/HAN_OAuth(1158): GetAccessToken ...
===========================下面的log是返回的Token,TokenSecret以及userId===========================
06-09 15:49:32.726: DEBUG/HAN_OAuth(1158): userinfo is UserInfo [id=null, userId=190944****, token=e9a02411a501c6f72b243868eb54****, tokenSecret=b43ba4633aa606af14e863c22492****, userName=null, userIcon=null]06-09 15:49:32.775: DEBUG/LoginActivity(1158): 111
06-09 15:49:32.816: DEBUG/LoginActivity(1158): 222
06-09 15:49:32.835: DEBUG/HttpClient(1158): httpRequest ..
06-09 15:49:32.876: INFO/System.out(1158): [Thu Jun 09 15:49:32 GMT+00:00 2011]Request:
06-09 15:49:32.945: INFO/System.out(1158): [Thu Jun 09 15:49:32 GMT+00:00 2011]POST http://api.t.sina.com.cn/statuses/update.json
06-09 15:49:32.966: INFO/System.out(1158): [Thu Jun 09 15:49:32 GMT+00:00 2011]Authorization: Basic am9yZGFuaGdsQDE2My5jb206c2luYTIz
06-09 15:49:32.966: INFO/System.out(1158): [Thu Jun 09 15:49:32 GMT+00:00 2011]Accept-Encoding: gzip
06-09 15:49:32.996: INFO/System.out(1158): [Thu Jun 09 15:49:32 GMT+00:00 2011]User-Agent: weibo4j http://open.t.sina.com.cn/ /2.0.10
06-09 15:49:32.996: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]X-Weibo-Client-URL: http://open.t.sina.com.cn/-2.0.10.xml
06-09 15:49:33.026: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]X-Weibo-Client-Version: 2.0.10
06-09 15:49:33.056: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Post Params: status=hello+%21%21%21%21&source=1779151840&source=1779151840 //httpClient 发送request 包含微博内容‘hello’ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<06-09 15:49:33.216: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Response:
06-09 15:49:33.227: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Age: 0
06-09 15:49:33.257: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Cache-Control: no-cache
06-09 15:49:33.257: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Content-Length: 101
06-09 15:49:33.295: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Content-Type: application/json;charset=UTF-8
06-09 15:49:33.305: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Date: Thu, 09 Jun 2011 15:49:28 GMT
06-09 15:49:33.317: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Expires: Thu, 01 Jan 1970 00:00:00 GMT
06-09 15:49:33.345: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Pragma: No-cache
06-09 15:49:33.365: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Server: weibo
06-09 15:49:33.398: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]SINA-LB: eGQxNi5oYS54ZGdyb3VwMS5iai5sb2FkYmFsYW5jZQ==
06-09 15:49:33.425: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Via: 1.1 varnish
06-09 15:49:33.445: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]X-Varnish: 3199850535
06-09 15:49:33.486: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]{"request":"/statuses/update.json","error_code":"403","error":"40320:Error: basic auth forbidden !"}
06-09 15:49:33.486: DEBUG/LoginActivity(1158): 333
06-09 15:49:33.516: WARN/System.err(1158): weibo4andriod.WeiboException: 403:The request is understood, but it has been refused. An accompanying error message will explain why.
06-09 15:49:33.516: WARN/System.err(1158): {"request":"/statuses/update.json","error_code":"403","error":"40320:Error: basic auth forbidden !"}
06-09 15:49:33.545: WARN/System.err(1158): at weibo4andriod.http.HttpClient.httpRequest(HttpClient.java:677)
06-09 15:49:33.555: WARN/System.err(1158): at weibo4andriod.http.HttpClient.httpRequest(HttpClient.java:618)
06-09 15:49:33.576: WARN/System.err(1158): at weibo4andriod.http.HttpClient.post(HttpClient.java:439)
06-09 15:49:33.576: WARN/System.err(1158): at weibo4andriod.Weibo.updateStatus(Weibo.java:1297)
06-09 15:49:33.596: WARN/System.err(1158): at com.hgl.weibo.LoginActivity.onNewIntent(LoginActivity.java:212)
06-09 15:49:33.606: WARN/System.err(1158): at android.app.Instrumentation.callActivityOnNewIntent(Instrumentation.java:1119)
06-09 15:49:33.625: WARN/System.err(1158): at android.app.ActivityThread.deliverNewIntents(ActivityThread.java:1722)
06-09 15:49:33.625: WARN/System.err(1158): at android.app.ActivityThread.performNewIntents(ActivityThread.java:1734)
06-09 15:49:33.625: WARN/System.err(1158): at android.app.ActivityThread.handleNewIntent(ActivityThread.java:1742)
06-09 15:49:33.647: WARN/System.err(1158): at android.app.ActivityThread.access$2300(ActivityThread.java:117)
06-09 15:49:33.647: WARN/System.err(1158): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:978)
06-09 15:49:33.666: WARN/System.err(1158): at android.os.Handler.dispatchMessage(Handler.java:99)
06-09 15:49:33.666: WARN/System.err(1158): at android.os.Looper.loop(Looper.java:123)
06-09 15:49:33.666: WARN/System.err(1158): at android.app.ActivityThread.main(ActivityThread.java:3683)
06-09 15:49:33.696: WARN/System.err(1158): at java.lang.reflect.Method.invokeNative(Native Method)
06-09 15:49:33.696: WARN/System.err(1158): at java.lang.reflect.Method.invoke(Method.java:507)
06-09 15:49:33.696: WARN/System.err(1158): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
06-09 15:49:33.715: WARN/System.err(1158): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
06-09 15:49:33.715: WARN/System.err(1158): at dalvik.system.NativeStart.main(Native Method)
06-09 15:49:34.827: INFO/ActivityManager(72): Displayed com.hgl.weibo/.LoginActivity: +55s194ms
06-09 15:49:35.966: WARN/IInputConnectionWrapper(384): showStatusIcon on inactive InputConnection
06-09 15:49:41.096: DEBUG/dalvikvm(384): GC_EXPLICIT freed 523K, 52% free 3000K/6151K, external 1012K/1496K, paused 133ms
==============================最后报错如下:=======================================
06-09 15:49:42.377: DEBUG/SntpClient(72): request time failed: java.net.SocketException: Address family not supported by protocol
06-09 15:54:42.508: DEBUG/SntpClient(72): request time failed: java.net.SocketException: Address family not supported by protocol
不知道是为何,还请各位过来人指点一二!不胜感激!!!
weibo.setToken(Token, TokenSecret);
weibo.updateStatus("hello!!");的时候catch到了异常,报错信息如下: 06-09 15:48:35.717: INFO/ActivityManager(72): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.hgl.weibo/.TestActivity } from pid 1147
06-09 15:48:35.886: DEBUG/AndroidRuntime(1147): Shutting down VM
06-09 15:48:35.995: INFO/AndroidRuntime(1147): NOTE: attach of thread 'Binder Thread #3' failed
06-09 15:48:36.036: DEBUG/dalvikvm(1147): GC_CONCURRENT freed 101K, 69% free 318K/1024K, external 0K/0K, paused 3ms+2ms
06-09 15:48:36.096: DEBUG/jdwp(1147): Got wake-up signal, bailing out of select
06-09 15:48:36.106: DEBUG/dalvikvm(1147): Debugger has detached; object registry had 1 entries
06-09 15:48:36.396: WARN/ActivityManager(72): Activity pause timeout for HistoryRecord{4061b8b8 com.android.phone/.NetworkSetting}
06-09 15:48:36.737: INFO/ActivityManager(72): Start proc com.hgl.weibo for activity com.hgl.weibo/.TestActivity: pid=1158 uid=10031 gids={3003, 1015}
06-09 15:48:38.937: INFO/ActivityManager(72): Starting: Intent { cmp=com.hgl.weibo/.LoginActivity } from pid 1158
06-09 15:48:39.546: WARN/ActivityManager(72): Activity pause timeout for HistoryRecord{40683920 com.hgl.weibo/.TestActivity}
06-09 15:48:40.466: DEBUG/LoginActivity(1158): OnCreate...
06-09 15:48:40.775: DEBUG/dalvikvm(1158): GC_EXTERNAL_ALLOC freed 60K, 53% free 2581K/5379K, external 716K/1038K, paused 118ms
06-09 15:48:41.496: INFO/ActivityManager(72): Starting: Intent { act=android.intent.action.VIEW dat=http://api.t.sina.com.cn/oauth/authorize?oauth_token=426bf85ec178856bf74fb0a03fb6c7bf&oauth_callback=myapp%3A%2F%2FLoginActivity cmp=com.android.browser/.BrowserActivity } from pid 1158
06-09 15:48:43.446: INFO/ActivityManager(72): Displayed com.android.browser/.BrowserActivity: +1s708ms (total +6s919ms)
06-09 15:48:44.876: INFO/Launcher(139): setLoadOnResume
06-09 15:48:50.226: DEBUG/dalvikvm(384): GC_CONCURRENT freed 151K, 49% free 3146K/6087K, external 984K/1496K, paused 13ms+62ms
06-09 15:48:52.496: DEBUG/dalvikvm(297): GC_EXPLICIT freed 8K, 55% free 2595K/5703K, external 716K/1038K, paused 1209ms
06-09 15:48:56.305: DEBUG/dalvikvm(350): GC_EXPLICIT freed <1K, 54% free 2538K/5511K, external 716K/1038K, paused 106ms
06-09 15:49:03.007: WARN/KeyCharacterMap(384): No keyboard for id 0
06-09 15:49:03.046: WARN/KeyCharacterMap(384): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
06-09 15:49:05.495: WARN/ProcessStats(72): Skipping unknown process pid 1178
06-09 15:49:05.545: WARN/ProcessStats(72): Skipping unknown process pid 1179
06-09 15:49:31.125: INFO/ActivityManager(72): Starting: Intent { act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=myapp://LoginActivity?oauth_token=426bf85ec178856bf74fb0a03fb6c7bf&oauth_verifier=152385 cmp=com.hgl.weibo/.LoginActivity } from pid 384
06-09 15:49:31.676: WARN/ActivityManager(72): Activity pause timeout for HistoryRecord{4071d030 com.android.browser/.BrowserActivity}
06-09 15:49:32.036: ERROR/LoginActivity(1158): onNewIntent()...
06-09 15:49:32.036: DEBUG/HAN_OAuth(1158): GetAccessToken ...
===========================下面的log是返回的Token,TokenSecret以及userId===========================
06-09 15:49:32.726: DEBUG/HAN_OAuth(1158): userinfo is UserInfo [id=null, userId=190944****, token=e9a02411a501c6f72b243868eb54****, tokenSecret=b43ba4633aa606af14e863c22492****, userName=null, userIcon=null]06-09 15:49:32.775: DEBUG/LoginActivity(1158): 111
06-09 15:49:32.816: DEBUG/LoginActivity(1158): 222
06-09 15:49:32.835: DEBUG/HttpClient(1158): httpRequest ..
06-09 15:49:32.876: INFO/System.out(1158): [Thu Jun 09 15:49:32 GMT+00:00 2011]Request:
06-09 15:49:32.945: INFO/System.out(1158): [Thu Jun 09 15:49:32 GMT+00:00 2011]POST http://api.t.sina.com.cn/statuses/update.json
06-09 15:49:32.966: INFO/System.out(1158): [Thu Jun 09 15:49:32 GMT+00:00 2011]Authorization: Basic am9yZGFuaGdsQDE2My5jb206c2luYTIz
06-09 15:49:32.966: INFO/System.out(1158): [Thu Jun 09 15:49:32 GMT+00:00 2011]Accept-Encoding: gzip
06-09 15:49:32.996: INFO/System.out(1158): [Thu Jun 09 15:49:32 GMT+00:00 2011]User-Agent: weibo4j http://open.t.sina.com.cn/ /2.0.10
06-09 15:49:32.996: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]X-Weibo-Client-URL: http://open.t.sina.com.cn/-2.0.10.xml
06-09 15:49:33.026: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]X-Weibo-Client-Version: 2.0.10
06-09 15:49:33.056: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Post Params: status=hello+%21%21%21%21&source=1779151840&source=1779151840 //httpClient 发送request 包含微博内容‘hello’ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<06-09 15:49:33.216: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Response:
06-09 15:49:33.227: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Age: 0
06-09 15:49:33.257: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Cache-Control: no-cache
06-09 15:49:33.257: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Content-Length: 101
06-09 15:49:33.295: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Content-Type: application/json;charset=UTF-8
06-09 15:49:33.305: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Date: Thu, 09 Jun 2011 15:49:28 GMT
06-09 15:49:33.317: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Expires: Thu, 01 Jan 1970 00:00:00 GMT
06-09 15:49:33.345: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Pragma: No-cache
06-09 15:49:33.365: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Server: weibo
06-09 15:49:33.398: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]SINA-LB: eGQxNi5oYS54ZGdyb3VwMS5iai5sb2FkYmFsYW5jZQ==
06-09 15:49:33.425: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]Via: 1.1 varnish
06-09 15:49:33.445: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]X-Varnish: 3199850535
06-09 15:49:33.486: INFO/System.out(1158): [Thu Jun 09 15:49:33 GMT+00:00 2011]{"request":"/statuses/update.json","error_code":"403","error":"40320:Error: basic auth forbidden !"}
06-09 15:49:33.486: DEBUG/LoginActivity(1158): 333
06-09 15:49:33.516: WARN/System.err(1158): weibo4andriod.WeiboException: 403:The request is understood, but it has been refused. An accompanying error message will explain why.
06-09 15:49:33.516: WARN/System.err(1158): {"request":"/statuses/update.json","error_code":"403","error":"40320:Error: basic auth forbidden !"}
06-09 15:49:33.545: WARN/System.err(1158): at weibo4andriod.http.HttpClient.httpRequest(HttpClient.java:677)
06-09 15:49:33.555: WARN/System.err(1158): at weibo4andriod.http.HttpClient.httpRequest(HttpClient.java:618)
06-09 15:49:33.576: WARN/System.err(1158): at weibo4andriod.http.HttpClient.post(HttpClient.java:439)
06-09 15:49:33.576: WARN/System.err(1158): at weibo4andriod.Weibo.updateStatus(Weibo.java:1297)
06-09 15:49:33.596: WARN/System.err(1158): at com.hgl.weibo.LoginActivity.onNewIntent(LoginActivity.java:212)
06-09 15:49:33.606: WARN/System.err(1158): at android.app.Instrumentation.callActivityOnNewIntent(Instrumentation.java:1119)
06-09 15:49:33.625: WARN/System.err(1158): at android.app.ActivityThread.deliverNewIntents(ActivityThread.java:1722)
06-09 15:49:33.625: WARN/System.err(1158): at android.app.ActivityThread.performNewIntents(ActivityThread.java:1734)
06-09 15:49:33.625: WARN/System.err(1158): at android.app.ActivityThread.handleNewIntent(ActivityThread.java:1742)
06-09 15:49:33.647: WARN/System.err(1158): at android.app.ActivityThread.access$2300(ActivityThread.java:117)
06-09 15:49:33.647: WARN/System.err(1158): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:978)
06-09 15:49:33.666: WARN/System.err(1158): at android.os.Handler.dispatchMessage(Handler.java:99)
06-09 15:49:33.666: WARN/System.err(1158): at android.os.Looper.loop(Looper.java:123)
06-09 15:49:33.666: WARN/System.err(1158): at android.app.ActivityThread.main(ActivityThread.java:3683)
06-09 15:49:33.696: WARN/System.err(1158): at java.lang.reflect.Method.invokeNative(Native Method)
06-09 15:49:33.696: WARN/System.err(1158): at java.lang.reflect.Method.invoke(Method.java:507)
06-09 15:49:33.696: WARN/System.err(1158): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
06-09 15:49:33.715: WARN/System.err(1158): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
06-09 15:49:33.715: WARN/System.err(1158): at dalvik.system.NativeStart.main(Native Method)
06-09 15:49:34.827: INFO/ActivityManager(72): Displayed com.hgl.weibo/.LoginActivity: +55s194ms
06-09 15:49:35.966: WARN/IInputConnectionWrapper(384): showStatusIcon on inactive InputConnection
06-09 15:49:41.096: DEBUG/dalvikvm(384): GC_EXPLICIT freed 523K, 52% free 3000K/6151K, external 1012K/1496K, paused 133ms
==============================最后报错如下:=======================================
06-09 15:49:42.377: DEBUG/SntpClient(72): request time failed: java.net.SocketException: Address family not supported by protocol
06-09 15:54:42.508: DEBUG/SntpClient(72): request time failed: java.net.SocketException: Address family not supported by protocol
不知道是为何,还请各位过来人指点一二!不胜感激!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货