访问微博开放平台,登录自己微博账号,登录之后首先需要完善开发者的基本信息。 填写完成后提交即可,然后需要进行开发者身份认证。 填写相关身份信息,上传身份证照片然后提交等待审核通过,审核通过后开发者身份就认证完成了。
创建自己的应用
在这个页面填写自己的应用名称。(由于不允许应用重名,所以可能名字可能有点不好取),取好名字点击创建即可创建好自己的应用。 然后就可以在我的应用页面看到新创建的应用了。
新应用的相关配置 基本信息进入应用信息界面后,显示应用状态为“尚未提交审核”,但是目前不需要再提交审核了,因为开发还没有完成。 在这个页面有应用最重要的两个信息App Key和App Secret,这两个值注意不要泄露。
高级信息这里有两个很重要的信息需要配置,OAuth2.0授权设置,必须设置授权回调页和取消授权回调页的地址,如果有自己的域名可以填自己的,没有可以按照图中的方式,填写微博默认的回调页。https://api.weibo.com/oauth2/default.html
剩余的其他信息可以不填写。
微博认证流程OAuth2.0认证(核心步骤)认证流程是为了获得一个access_token,只有拥有这个token才可以调用其他官方API 官方的文档我感觉写的很简略,没有写清怎样请求获得access_token,我试了半天一直是出现各种各样的错误。在网上搜了一圈,网上有说使用sinaweibopy模块进行认证的,但是我搜了一下这个库是提供给python2使用的,python3不支持这个库。然后我又在微博开放平台找Python的SDK,发现现在只有IOS、Android和JS的SDK(很奇怪,我在网上看到其他博主的截图里是由各种语言SDK下载