使用新浪微博开放平台api同步微博内容至自己网站(微博开放平台怎么做?如何提高网站信息传播力(组图) )
优采云 发布时间: 2021-11-15 19:04使用新浪微博开放平台api同步微博内容至自己网站(微博开放平台怎么做?如何提高网站信息传播力(组图)
)
1 微博登录介绍
微博登录包括身份认证、用户关系和内容传播。允许用户使用微博账号登录访问第三方网站,分享内容,同步信息。它具有以下特点:
1. 直接使用您的微博帐户或网站登录您的应用程序。
2. 获取微博优质活跃用户。
3. 更方便的分享到微博,完善网站信息的传播。
1.1 授权机制
调用开放的微博接口,如发送微博、获取用户基本信息、获取热门微博内容,都需要用户身份认证。目前,OAuth2.0主要用于微博开放平台上的用户身份认证。另外为了方便开发者自己开发和测试
对于应用,我们也提供了开发者授权的身份认证方式,但是开发者自己的授权只适用于应用所属的开发者调用接口。
接口文档
开发者可以先浏览OAuth2.0的接口文档,熟悉OAuth2.0接口和参数的含义,然后我们根据到应用场景。
接口说明
OAuth2/授权
请求用户授权令牌
OAuth2/access_token
获取授权访问令牌
OAuth2/get_token_info
授权信息查询接口
OAuth2/revokeoauth2
授权恢复接口
OAuth2/get_oauth2_token
将OAuth1.0的Access Token更改为OAuth2.0的Access Token
预防措施
1. OAuth2.0 不需要授权,任何应用都可以使用。如果开发者需要更长的授权有效期,请参考本文档授权有效期部分。
2.如果你是异地web应用或者客户端应用,出于安全考虑,需要在平台网站填写redirect_url(授权回调页面),才能使用OAuth2.0,填写地址:“我的申请>申请信息>高级信息”,对于客户端,提供默认响应
寻呼地址。详情请参考授权页面的功能部分。
2 成为开发者(个人网站:YOUYOUSHOP)
开发者可以通过以下步骤访问微博开放平台:注册开发者→创建应用→通过审核并获得界面权限。
2.1 注册开发人员
在微博开放平台首页(官网地址:)注册开发者。
2.2 登录成功后,进入开发者注册页面。在注册页面,按要求提交公司或个人的基本信息。下图为个人开发者注册页面:
2.3 按要求提交信息后,审稿人进行审核。审核通过后需要进行身份验证,上传*敏*感*词*信息,提交后等待审核。
3网站应用和移动应用接入应用
在应用连接之前,必须先申请获取对应的appid和a*敏*感*词*ey,以保证网站和用户在后续过程中能够正确认证授权。
3.1 创建应用
开发者注册后,点击“我的应用”按钮。
跳转到微博申请中心页面,点击创建应用,我的已经审核通过,创建了一个应用。
选择创建应用,选择需要创建的应用类型,我们以网站应用为例,点击创建网站,按要求填写信息:
网站 填写信息后,可以查看网站获取的App Key和App Secret。
3.2网站 完整信息
点击应用右侧的“我的应用”,“应用信息”,在高级信息中编辑授权回调页面,这里必须与后面代码中的回调地址一致:
3.3 Code SDK下载(SDK示例代码下载)3.4网站开发过程(下一篇介绍)3.5 每个人的项目需求不同,可能有不同的问题,文章可以参考,或者留言你的问题,我帮你解决,大家加油