获取RequestToken接口.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
腾讯微博Android客户端开发——获取未授权的Request Token . 给大家介绍下腾讯微博API通过以下步骤来完成认证授权: 1.获取未授权的Request Token(temporary credentials) 2.请求用户授权Request Token 3.使用授权后的Request Token换取Access Token(token credentials) 本次给大家介绍如何获取未授权的Request Token。 在腾讯微博开放平台的API中介绍了获取Request Token的URL地址、所需要的参数以及返回内容。 获取request_token URL:/cgi-bin/request_token 格式:xml,json HTTPS请求方式:GET 是否需要鉴权:true 请求数限制:true 请求参数: oauth_callback:回调URL 如果是桌面应用或手机应用没有回调URL,采用pin码方式,请填上 oauth_callback=null oauth_consumer_key:你申请的appkey oauth_nonce:随机串(32个字符长度)随机生成,只能使一次,与时间戳一起 防重放 oauth_signature:oauth请求签名 oauth请求的签名,根据oauth协议中算法生成basestring 后,用appsecret 对basestring 经hmac_sha1生成的签名串 oauth_signature_method:签名方法(HMAC-SHA1) oauth_timestamp:时间戳 你的请求当前时间戳 (你的服务器时间你定要准确,不然请求会被拒绝掉) oauth_version:oauth版本号(填 1.0 ) 使用示例如下: /cgi-bin/request_token?oauth_callback=http%3A%2F%2F%2Foauthapi%2Fcallback.phpoauth_consumer_key=0aae7ba5c10d4b939694b0b3b9ffe8acoauth_nonce=b788149731e0ed75daa03a6e1e30427coauth_signature=zO5%2FgT%2FP6tbhBBZVuoyfjPwjdxY%3Doauth_signature_method=HMAC-SHA1oauth_timestamp=1288932298oauth_version=1.0 返回结果: oauth_token=a63f4a0e1242462fb8c11e53159ba294oauth_token_secret=40ece707e064128e4fec692e3c09c692oauth_callback_confirmed=true 返回结果说明: oauth_token:返回的request_token oauth_token_secret:返回的request_secret oauth_callback_confirmed:回调确认 使用流程图表示则十分的简单: 其中URL地址和请求方式我们已经可以直接指定: view plaincopy to clipboardprint? String url = /cgi-bin/request_token; String httpMethod = GET; 请求所需的参数除了oauth_signature外我们都可以直接指定或者调用前面将结果的方法: view plaincopy to clipboardprint? List params = new ArrayList(); String timestamp = generateTimeStamp(); String nonce = generateNonce(false); params.add(new Parameter(oauth_consumer_key, CONSUMER_KEY)); params.add(new Parameter(oauth_signature_method, SIGNATURE_METHOD)); params.add(new Parameter(oauth_timestamp, timesta

文档评论(0)

hgcm729 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档