Android开发全程记录(十)——使用新浪微博授权登录和分享注意事项
2014-06-21 14:44
323 查看
1.在我们自己的项目中使用新浪微博授权登录或新浪微博分享的时候,需要将代码中的APP_KEY换为我们自己项目的APP_KEY,这个时候就需要注意:
1)使用新浪微博授权登录,如何直接将代码中的APP_KEY替换为我们自己的APP_KEY后,直接运行APP,会发现授权登录页面一闪而过,不能授权成功,这个时候要注意,我们要将自己的项目使用新浪微博的签名工具签名,然后将这个签名填写到APP应用的应用基本信息里,然后将我们项目打包使用自己的密钥签名后,安装打包后的APP,这个时候打开APP,发现登录授权才会成功。相反如果你直接在Eclipse中运行APP,授权还是不会成功。
2)使用新浪微博授权登录出现下面的错误:
这种错误是由于回调地址没有填写或应用信息里面填写的地址与APP中的回调地址不一直导致。APP 代码的回调地址设置的是:REDIRECT_URL
应用信息地址填写的位置是:管理中心-->我的应用-->应用信息-->高级信息。
3)新浪微博分享功能,在Eclipse中直接运行项目是可以使用分享功能的,但是,当你打包签名后,会发现新浪微博的分享功能不能使用了,这时候要注意,还是签名的问题,一定要确保开发者中心应用信息的里的签名正确,这个签名是使用官网的签名工具来完成的。
2.说明:以上三点是我在开发过程中遇见的问题,开始也很纠结,最后终于找个问题的本质了,大多是签名的问题。
1)使用新浪微博授权登录,如何直接将代码中的APP_KEY替换为我们自己的APP_KEY后,直接运行APP,会发现授权登录页面一闪而过,不能授权成功,这个时候要注意,我们要将自己的项目使用新浪微博的签名工具签名,然后将这个签名填写到APP应用的应用基本信息里,然后将我们项目打包使用自己的密钥签名后,安装打包后的APP,这个时候打开APP,发现登录授权才会成功。相反如果你直接在Eclipse中运行APP,授权还是不会成功。
2)使用新浪微博授权登录出现下面的错误:
这种错误是由于回调地址没有填写或应用信息里面填写的地址与APP中的回调地址不一直导致。APP 代码的回调地址设置的是:REDIRECT_URL
应用信息地址填写的位置是:管理中心-->我的应用-->应用信息-->高级信息。
3)新浪微博分享功能,在Eclipse中直接运行项目是可以使用分享功能的,但是,当你打包签名后,会发现新浪微博的分享功能不能使用了,这时候要注意,还是签名的问题,一定要确保开发者中心应用信息的里的签名正确,这个签名是使用官网的签名工具来完成的。
2.说明:以上三点是我在开发过程中遇见的问题,开始也很纠结,最后终于找个问题的本质了,大多是签名的问题。
相关文章推荐
- Android开发全程记录(九)——使用新浪微博登录第三方应用
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- Android开发 WebView使用注意事项
- 【Android应用开发详解】实现第三方授权登录、分享以及获取用户资料
- Android开发全程记录(五)——使用日期选择控件
- Android开发记录16-友盟第三方登录、分享实现
- Android实现新浪微博SSO授权登录分享文字图片等功能(WEIBO_ANDROID_SDK V2.3.0 )
- IOS新浪微博开发--分享、授权登录
- iOS 新浪微博分享开发注意事项
- android开发中PreferenceScreen的使用注意事项
- IOS新浪微博开发--分享、授权登录
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 新浪微博Android客户端学习记录三:完成登录界面和授权界面
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 使用share SDK实现新浪微博授权登录分享(1.x版本)
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- Android实现新浪微博SSO授权登录分享文字图片等功能