详细步骤说明
获取consumer_key和consumer_key_secret。
- 申请twitter开发者账号
- 新建应用即可拿到
请求oauth/request_token
该请求作为验证第一步,主要验证权限和获取权限token。请求没有body参数,只需将验证所需的参数按顺序放入Authorization头即可。实例如下:
- oauth_callback:回调地址,一般是应用的主页
- oauth_consumer_key:开发者账号获得
- oauth_nonce:随机32位字符串,必须进行urlencode。
- oauth_signature:签名(这个很重要,签名方法看最后)
- oauth_signature_method:签名的加密方式,固定为HMAC-SHA1必须为大写
- oauth_timestamp:请求时时间戳
- oauth_version:oauth版本,twitter使用的是1.0版本
请求Response实例:
注:
- oauth_nonce和oauth_timestamp每次请求时都必须重新生成且唯一。
- 请求返回的oauth_callback_confirmed必须为true才代表验证通过