LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭

应用截图

恒心执着是我风格

恒心执着是我风格

 

百度云个人开放

获取Access Token 总体介绍 OAuth2.0(开放授权)是一个开放标准,用户授权后,第三方应用无需获取用户的用户名和密码就可以访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表)。 Access Token:用户身份验证和授权的凭证。第三方应用在调用百度开放API之前,首先需要获取Access Token。 目前,百度OAuth2.0支持五种获取Access Token的流程和一种刷新获取AccessToken方式,第三方可根据需求选取合适的方式: 百度授权的Access Token是有有效期的,这样会影响用户的体验和增加开发者的工作。所以平台提供了一种方式可以保证授权有效期为永久。 实现方式:返回给第三方一个月有效期的Access Token + 十年有效期的Refresh Token。 实现原理:Refresh Token的作用就是在Token有效期截止前,刷新以获取新的Access Token。 获取途径 授权流程 介绍 有效期 新获取 Authorization Code 又称Web Server Flow,适用于所有有Server端配合的应用。 有效期一个月的Access Token+有效期十年的Refresh Token。 Implicit Grant 又称User-Agent Flow,适用于所有无Server端配合的应用(桌面客户端需要内嵌浏览器)。 有效期一个月的Access Token。 Client Credentials 即采用应用公钥、密钥获取Access Token,适用于任何带server类型应用。 通过此授权方式获取Access Token仅可访问平台授权类的接口。 有效期一个月的Access Token+有效期十年的Refresh Token。 Device 适用于一些输入受限的设备上(如只有数码液晶显示屏的打印机、电视机等)。 有效期一个月的Access Token+有效期十年的Refresh Token。 刷新 Refresh Token Access Token刷新方式,适用于所有有Server端配合的应用 。 十年刷新期限。 获取Access Token示例 下面操作步骤以Android SDK为例介绍如何在您的应用程序中获取Access Token。 1. 开发者预先配置好Android开发环境。 请参考http://developer.android.com/index.html 请您下载Android SDK:BaiduPCS_SDK_Android_2.0.zip 2. 从下载包中的BaiduPCS_SDK_Android_2.0\lib目录中得到所有的Jar包: Baidu_OAuth_SDK_Android_G-2.0.0.0.jar Baidu_PCS_SDK_Android-2.0.0.0.jar httpmime-4.2.jar 3. 在Eclipse创建一个Android应用程序。 4. 修改AndroidManifest.xml,增加以下权限: //Android4.2操作系统需要此权限,其它版本系统无限制。 5. 修改layout/main.xml,向其中添加button widget: 6. 进入项目libs目录,然后将下载的包中的PcsAndroidDemo/libs中的Baidu_OAuth_SDK_Android_G-2.0.0.0.jar包拷贝到此libs目录,然后并将其加入Android程序的Build Path中。 7. 修改工程中默认的MainActivity.java。 1) Import 库 importcom.baidu.oauth.BaiduOAuth; importcom.baidu.oauth.BaiduOAuth.BaiduOAuthResponse; importcom.baidu.oauth.BaiduOAuth.OAuthListener; importandroid.widget.Button; importandroid.widget.T

恒心执着是我风格

功能说明

1. 独立查看“恒心执着是我风格”发布在LOFTER的所有文章
2. 文章更新通知提醒
3. 归档方式查看
4. 方便的分享文章到微信、微博

创建一个属于自己的APP

本应用由UAPP生成,内容版权归作者所有。UAPP支持LOFTER、网易博客、新浪博客、百度空间、QQ空间、blogbus、豆瓣日记、点点网、搜狐博客、网易摄影等生成个人应用。

了解更多