第一章 常见问题说明
在本项目微博开发文档中大家使用新浪微博官方提供的WeiboSDKDemo为大家演示项目基本环境的搭建,后面的开发也是在此基础上进行开发,目的是方便大家学习和理解项目结构、新浪微博的认证授权及新浪微博API调用。
WeiboSDKDemo使用的appkey、授权回调地址和debug.keystore是新浪微博官提供,并且WeiboSDKDemo的包名不能更改,在大家熟悉项目结构之后,也可以自己在新浪微博开放平台上申请开发者账号,并且创建自己的应用,就不必使用新浪微博官方提供的了,创建过程可以参考第二章和第三章。
在使用WeiboSDKDemo注意事项:
1.使用WeiboSDKDemo时不能更改WeiboSDKDemo中所用的包名com.sina.weibo.sdk.demo),在src根目录下的Constants.java文件中提供了AppKey ,一定要使用这个appKey,否则将会导致新浪官方的授权认证服务器上的签名认证失败。
2.一定要使用Demo中提供的debug.keystore
3.MD5工具是根据keystore来生成签名的,不同的keystore生成的签名是不一样的。此Demo的签名是用提供的keystore生成的,若要顺利运行Demo程序,需要进行设置或是替换keystore,两种方法可以选择其中一种进行操作:
方法一:替换keystore,把Android默认的debug.keystore(在C:\Users\xxxx\.android目录下)替换成官方在Hithub上提供的debug.keystore。
方法二:在Eclipse中设置工程keystore,在Eclipse中点击“Windows -> Preferences -> Android -> Build”,在Custom debug keystore 中选择Demo中的debug.keystore,点击Apply -> OK,Demo即可正常运行。
4.WeiboSDKDemo整个工程中采用UTF-8格式编码,右键项目名称,点击 Properties -> Resource ,右侧视图中点击Other,选择UTF-8模式。
5.Target SDK 和 Minimum SDK 都要选择android 4.0 以上的版本。
6.必须使用Eclipse3.0以上版本,JDK1.6JDK1.7(1.6以下和1.8均没有经过测试)
提交的东西不能更改
7.关于进入主界面刷新等待的问题,多次刷新等待请尝试重启eclipse和虚拟机,建议使用真机进行调试。
第二章 开发者申请
1.编辑开发者基本信息
登录新浪微博开发平台open.weibo/,在网页右上角的个人头像和昵称下面点击 “编辑开发者信息”,选择开发者类型为个人,填写真实的个人信息,网站可以填写个人的博客,填写完成之后点击提交。
2.
身份认证
在身份认证中填写个人的身份证信息,并上传身份证正反面清晰扫描照片,最后验证手机号码。
(没有通过身份认证也能创建应用,只是不能提交应用审核,API有些限制,并且创建的应用只有十五个测试用户,需要在应用后台设置,后面的文档说明,不认证也没关系,此处对我们影响不大。)
详细API说明:sina/wiki/%E5%BE%AE%E5%8D%9AAPI)
完成上面两步之后,点击我的应用,显示信息如下:
第一章
第二章
第三章
创建应用(此处非常重要
点击微博开放平台导航栏上的“微链接”,在“下拉菜单”中点击移动应用,显示页面如下:
点击立即接入,创建新应用:
按上面截图填写应用名称、应用分类和应用平台,点击创建按钮,进入应用页面:
创建应用成功后,就可以查看到应用的app key和App Secret,查看上图中画红框的部分。
就需要填写应用信息,应用信息中最关键的部分上图中红框中的部分,Android签名包名信息,下面我们讲解如何生存Android签名。
1.生成Android签名并填写基本信息

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。