`
zhanjianhua
  • 浏览: 88121 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

android开发我的新浪微博客户端-准备篇

阅读更多

因为有需要了解新良微博android开发,所以特别了解了一下,下面将我遇到的问题记录下来

一、注册新浪微博

完成新浪微博注册后,需要去http://open.weibo.com/开通开发账号

在这个页面中点创建会出来一个页面,这个页面是开发者资料

 

这上面的网站是指个人的微博或博客,是个人介绍网站,非应用网站

 

二、申请测试用的appkey及appsecret

点击创建应用

创建完成后,点击应用信息---》基本信息

 

点击高级信息,填写授权回调页、取消授权回调页

关于测试账号,是为了在你的应用还未通过审核,不能大范围推广时用的

 

三、下载新浪微博SDK http://open.weibo.com/wiki/SDK#Android_SDK

选择ANDROID SDK : http://code.google.com/p/android-weibo-sdk/downloads/list

选择最新的zip下载

 

四、解压导入ANDROID SDK到eclipse

com_weibo_android、com_weibo_android_example

将这两个文件夹导入到eclipse中后发现,一个时红叉,一个是感叹号,原因如下:

1:缺少default.propertiest文件

2:缺少android.jar文件

解决方法:

将project.propertiest文件重命名为default.properties

然后就会自动出现android.jar

此时如果还有错误可以对选中的项目clean下,refresh下或是将eclipse restart下。

 

以上操作应该可以解决导入的问题,但com_weibo_android_example还是会出现红叉,解决如下:

将com_weibo_android选中然后右键properties,再选android,勾选Is Library

将com_weibo_android_example的字符集改为utf-8,然后右键properties,再选android,选add,选中com_weibo_android项目。

 

之后就可以只用com_weibo_android_example了,但是要记得修改key和scret,并将 Oauth2.0注释去掉

运行就可以正常出现

 

在运行时如果报error:redirect_url_mismatch,

  

可能出错的地方,代码中的回调页面跟OAuth2.0 授权设置授权回调页不一到导致

// Oauth2.0
// 隐式授权认证方式
weibo.setRedirectUrl("http://web088585.host36.chinajsp.net/index.jsp");// 此处回调页内容应该替换为与appkey对应的应用回调页

 

 

 好了,开发新浪微博android基本完成

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics