打印一下你请求的url,复制到浏览器看是否能正常

解决方案 »

  1.   

    可以正常显示,onWeiboException()方法里异常为:
    com.weibo.sdk.android.WeiboException: Failed to receive access token.onPageFinished URL: http://www.sina.com/#error%3A=appkey%20permission%20denied&error_code%3A=21337
      

  2.   

    这是打印出来的所有log:
    07-31 17:37:32.953: D/Weibo-WebView(21108): onPageStarted URL: https://open.weibo.cn/oauth2/authorize?client_id=555424159&response_type=token&redirect_uri=http%3A%2F%2Fwww.sina.com&display=mobile
    07-31 17:37:33.038: D/libc-netbsd(21108): getaddrinfo: open.weibo.cn get result from proxy >>
    07-31 17:37:33.168: D/chromium/tcp(21108): LogConnectStart:ssl/open.weibo.cn:443
    07-31 17:37:33.168: D/chromium/tcp(21108): LogConnectEnd:ssl/open.weibo.cn:443:-1
    07-31 17:37:34.008: D/Weibo-WebView(21108): Redirect URL: http://www.sina.com/#error%3A=appkey%20permission%20denied&error_code%3A=21337
    07-31 17:37:34.009: D/chromium/tcp(21108): LogConnectStart:www.sina.com:80
    07-31 17:37:34.009: D/chromium/tcp(21108): LogConnectEnd:www.sina.com:80:-1
    07-31 17:37:34.010: D/Weibo-WebView(21108): onPageStarted URL: http://www.sina.com/#error%3A=appkey%20permission%20denied&error_code%3A=21337
    07-31 17:37:34.011: D/Weibo-authorize(21108): Failed to receive access token
    07-31 17:37:34.012: E/song(21108): com.weibo.sdk.android.WeiboException: Failed to receive access token.
    07-31 17:37:34.012: I/webkit/webview(21108): WebView.stopLoading()
    07-31 17:37:34.013: D/Weibo-WebView(21108): onPageFinished URL: http://www.sina.com/#error%3A=appkey%20permission%20denied&error_code%3A=21337
    07-31 17:37:34.097: D/libc-netbsd(21108): getaddrinfo: www.sina.com get result from proxy >>
      

  3.   

    的确是授权没有通过的问题。后来我用的demo中的key和redirectUrl,就行了。
      

  4.   

    那你总不能用测试的账号吧,感觉是新浪那边出问题了,旧的appkey没问题,新申请的就出现这问题。
      

  5.   

    http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6%E8%AF%B4%E6%98%8E#OAuth2.0_.E9.94.99.E8.AF.AF.E7.A0.81
      

  6.   

    response_type=token 只能给Web app用了。移动客户端用response_type=code , 然后再去获取access_token。 http://open.weibo.com/wiki/Oauth2/access_token
      

  7.   

    以前新浪微博官方发布的Demo,用的就是response_type=token , 现在又不行了。你说不是犯傻么!擦!
      

  8.   

    response_type=code,然后直接进入回调网址的页面