微博开放平台api 应该怎么写
前言:微博开放平台提供了微博数据的api接口,不仅可以直接通过api调用微博服务发布微博查询微博,更重要的是,可以在自己的网站上获得新浪微博api的授权,调用微博的某些内容,就好像我们再网站中看到好文章要分享到微博或者其他社交网站中一样,非常方便。
下面就来探秘一番。
1.注册开发者并获取app key 和 app secret
百度很容易找到微博开放平台的入口,登录自己的微博账号,点击账号头像,会提示编辑开发者信息。
可以看到如下的页面,只需要按照提示填写,其中紧急联系人可以填自己,网站无所谓,填百度也行。
提交之后,你需要在我的应用下实名认证,上传图片时请耐心等待,有点慢而且没有上传进度。上传之后点击返回,可以跳转到新页面:
按照需要选择,然后创建自己的应用。至于这里面各种应用名词是什么意思我也不是很清楚,用着用着就熟了。我选择的是其他应用
创建之后,会收到邮件,含有app key 和 app secret 。这是获取授权的关键。
2.获取token
首页 open.weibo.com 点击api接口,会跳转到api接口说明文档页面,你会发现api有很多功能,包括创建微博,删除微博,关注/取消关注等非常多的接口,但是每个接口都需要token才能访问。token从何而来?
首先你需要获取一个code码,其次你需要有个调用接口的网址(因为我申请的是网页应用)。
设置关联的网址:
点击你的应用名,然后在左边的菜单中找到高级信息,然后就可以编辑了。
这个页面是否有些熟悉呢?授权之后,网页会跳回redirect_uri页面,并且在url后面拼上code。于是code就有了
接下来获取授权token,授权接口第二个:
代码写的比较烂,但是多少是可用的。5个必备参数值。我们已经获取了最后两个,前面两个在邮件中。代码就不贴出来了。看管自己敲一敲有利于熟悉用法,以后少不了发各种请求。
至此,我们成功授权,返回值里有需要的token值,如果返回error,请查看错误提示,或者百度错误信息。
此后只需要带着token,就可以请求到各种接口,虽然有次数限制,不过如果正常使用应该足够了。
2024-05-14 广告
因父亲(荆兆增49岁山东省莒县峤山镇前店村)在青岛市城阳区棘洪滩(青岛大西洋永佳食品有限公司)触电身亡,城阳区棘洪滩街道办事处协调后,永佳水产厂答应赔偿85万,并包办相关费用,目前,赔偿款已经打到区政府相关部门,但区安监局的工作人员和调解室工作人员却要扣死者家属赔偿款50万元,等安监局和厂方做完尸检再给,并保证检查结果不影响赔偿款的数额,死者家属对此表示不解,不同意赔偿款分期付,不同意尸检,要求一次性拿回赔偿款,要求一切费用由厂方负责。(事情发生时间是2018年8月3号,早上6点上班时间当场触电身亡)现在已经快两个月了,一直没有处理好,死者家属都是外地人,因为父亲没有及时处理,孩子因此耽误了上大学,请求政府相关部门尽快处理解决