有趣 手游攻略 其他动态 新浪微博开发者平台应用申请及配置说明

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

时间:2022-03-25 19:43:14 来源:互联网 浏览:295


*章  疑难问题表明 

在本新项目新浪微博开发文本中大伙儿应用微博给予的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.6或JDK1.7(1.6下列和1.8均沒有通过检测) 7. 有关进到主界面更新等候的问题,多次更新等候请试着重新启动eclipse和vm虚拟机,提议使




用真机开展调节。

第二章  开发人员申请办理 

1. 编写开发人员基本信息 




登录新浪微博软件开发平台http://open.weibo.com/,在网页页面右上方的头像照片和呢称下边点一下 “编写开发人员信息内容”,挑选开发人员种类为本人,填好真正的私人信息,网址可以填好本人的blog,填好进行以后点一下递交。



2. 身份验证 

在身份认证中填好本人的身份信息,并提交身份证正面照清楚扫描照片,最终验证手机号码。  

(沒有根据身份验证也可以建立运用,仅仅不可以递交运用审批,API有一些限定,而且建立的运用仅有十五个检测客户,必须在运用后台管理设定,后边的文本文档中会出现表明,不验证也没事儿,这里对大家危害并不大。)  




详尽API表明:http://open.t.sina.com.cn/wiki/新浪微博API)



进行上边二步以后,点一下我的应用,显示如下所示:



第三章  建立运用(这里十分关键) 




点一下微博开放平台导航条上的“微连接”,在“下拉列表”中点一下移动智能终端,表明网页页面如下所示:



点一下马上连接,建立新运用:



按上边截屏填好运用名字、运用归类和应用平台,点一下建立按键,进到运用网页页面:





建立运用取得成功后,就可以查询到使用的app key和App Secret了,查询图中中画白框的一部分。 就要填好应用信息,应用信息中*重要的一部分图中中白框中的一部分,Android签字包名信息内容,下边大家解读怎样存活Android签字。  

1. 转化成Android签字并填好基本信息 



a) 变更debug.keystore 



在微博给予的WeiboSDKDemo中,大家应用的是WeiboSDKDemo中保证的debug.keystore,如今大家早已申请办理到appkey,第一步是要变更debug.keystore。 

一般情形下,针对一个企业而言,企业只要储存2个 keystore 就可以,debug.keystore和 release.keystore,前面一种用以检测,后面一种用以公布。 

在大家应用Eclipse建立一个运用时,默认设置应用的是Eclipse给予的debug.keystore,假如之前采用过微博给予的debug.keystore,就需要删掉掉,假如采用的便是Eclipse默认设置的debug.keystore,那麼就不用变更。  




点一下Windows –> perferences -> Android -> Build,如下图所示,应用默认设置的debug.keystore,假如Custom debug keystore内有物品,删掉掉Custom debug keystore的內容。



b) 变更appkey和调整详细地址 



在应用信息 -> 基本信息中找到appkey,拷贝appkey,在程序代码的根目录下寻找Constants.java文件,变更appkey。



在应用信息 –> *信息内容中填好受权调整页和撤销受权调整页:





填好详细地址:https://api.weibo.com/oauth2/default.html 




在程序代码的根目录下寻找Constants.java文件,变更REDIRECT_URL。

c) 转化成应用签名 



最先要免费下载签名工具app_signatures.apk,在该文本文档所属的文件中可以找获得,还可以从网络上免费下载。  

下载链接:http://pan.baidu.com/s/1c051IwS  

假如采用的是vm虚拟机: 




*好在应用以前消除vm虚拟机中的数据信息,在运行vm虚拟机的情况下启用Wipe user data。



在vm虚拟机运行以后,最先运作程序流程,将新浪微博应用程序安装到vm虚拟机上,最少运作一次,这时程序流程会出差错,先无需管(一定要保证是Eclipse默认设置的debug.store, appkey和REDIRECT_URL都和开发者社区上的数据一致)。 




随后在vm虚拟机上安装app_signatures.apk,可以根据vm虚拟机内的电脑浏览器打开app_signatures.apk,还可以手动式点一下Eclipse中的DDMS页面,在File Explorer中手动式将app_signatures.apk上传入vm虚拟机上。

随后运作app_signatures.apk,键入Android应用包名(package name),便是AndroidManifest.xml文件中的package。



点一下转化成按键,会转化成一串字符串数组,将字符串拷贝到开发者社区上应用信息 –> 基本信息中的Android签字中,填好相匹配的Android包名(一定要保证Android包名和手机应用程序中的包名一直,签字恰当)





假如采用的是真机调节: 

假如手手机上下载了微博的手机客户端,最先要删掉手机的新浪微博微博手机客户端,随后删掉大家已经开发设计微博客户端,最终重新启动一次手机上,将应用程序安装到手机,最少运作一次。 

随后安装app_signatures.apk,运作app_signatures.apk,随后运作app_signatures.apk,键入Android应用包名(package name),便是AndroidManifest.xml文件中的package。 

点一下转化成按键,会转化成一串字符串数组,将字符串拷贝到开发者社区上应用信息 –> 基本信息中的Android签字中,填好相匹配的Android包名(一定要保证Android包名和手机应用程序中的包名一直,签字恰当)。  

到此,大家早已顺利的转化成了应用签名填了,随后填好剩余的基本信息,填好的方式 可以参照下。



随后点一下保存文档,递交核查。(只需保存文档就可以了,即使审批沒有根据,都没有危害。)



2. 加上检测账户 



未经过审批的运用仅有保证了十五个检测账户,点一下应用信息 -> 检测信息内容,将你检测时采用的新浪网微博帐号加上进来。



3. 疑难问题表明 



1、 发生auth exception:sso package or sign error  

手机的包名转化成的签字与开发者平台上的签字不一致,请依照下列流程实行:  

1) 查验debug.keystore是不是应用的是eclipse默认设置的debug.keystore,请应用eclipse默认设置

的debug.keystore 

2) 查验应用软件的appkey是不是恰当,调整详细地址是不是填好恰当 3) 查验包名是不是恰当 

4) 假如采用的是vm虚拟机,消除vm虚拟机的全部数据信息,再次vm虚拟机,安装应用程序,实行

一次,填好准确的包名,再次转化成签字 

5) 假如应用真机调节,请先卸载掉真机里的微博客户端和早已安装使用的新浪微博运用,重

启手机上,再次运作程序流程,填好准确的包名,再次转化成签字












标题:新浪微博开发者平台应用申请及配置说明
版权:文章转载自网络,如有侵权,请联系删除!
相关推荐
更多
  • 新浪微博怎样看访客记录 查看最近访客教程
  • 微博访问记录怎么删除 微博访问记录删除流程
  • 微博国际版如何编辑已发微博 微博国际版编辑已发微博方法
  • 新浪微博机构申请流程 新浪微博蓝V认证
  • 新浪微博直播怎么看 新浪微博直播软件介绍
  • 资讯推荐
    更多
    天天传奇闪退怎么办 闪退解决方法

    天天传奇闪退怎么办 闪退解决方法,

    2022-03-25
    微信答题游戏叫什么 微信答题小程序在哪

    微信答题游戏叫什么 微信答题小程序在哪,

    2022-03-25
    微博app如何上传照片到相册 微博app发照片方法介绍

    微博app如何上传照片到相册 微博app发照片方法介绍,

    2022-03-25
    抖音邮箱在哪里 抖音邮箱查看教程

    抖音邮箱在哪里 抖音邮箱查看教程,

    2022-03-25
    好省怎么解除淘宝授权 如何取消淘宝授权教程

    好省怎么解除淘宝授权 如何取消淘宝授权教程,

    2022-03-25
    微信账号怎么申请自助解封 申请自助解封教程

    微信账号怎么申请自助解封 申请自助解封教程,

    2022-03-25