Java调用 新浪微博API 接口发微博(包含js微博组件、springMVC新浪登录)详解

本文详细讲解如何使用Java调用新浪微博API进行微博分享和整合SpringMVC实现微博登录。首先介绍了前端使用微博分享组件的步骤,包括申请开发者资格和设置应用信息。接着,通过Java SDK演示了如何发送微博,重点指出已废弃的接口并提供了替代方法。最后,展示了SpringMVC中整合微博登录的代码实现,包括授权和获取用户信息的过程。
摘要由CSDN通过智能技术生成

参考自:http://www.myexception.cn/program/1930025.html

https://blog.csdn.net/qq_36580777/article/details/77532760?locationNum=3&fps=1

https://blog.csdn.net/fly_du_/article/details/43562033

最近做了一个活动,要用到微博分享,就捉急忙慌的去研究,因为我们公司域名的问题还有项目的问题白白浪费我一天时间。。。

1、js微博组件分享

首先,你如果只是想单单做一个微博分享功能,我建议你直接使用微博提供的分享组件,只需要前端加几行代码,很容易的就完成了,http://open.weibo.com/sharebutton,请参考微博的文档,在下面完善必要的信息。

当然你再配置信息的时候你肯定要先去申请成为开发者,申请应用,具体如下:

申请成为开发者
http://open.weibo.com/到这里申请。点击“我的应用”就能看到 身份认证:未认证,自己把该做的做了,这里不详细讲。审核很快的,不到一天就通过。
之后应该是这样的(哈哈,欢迎互粉哈):

重点提示:微博官方早在2017年3月份就调整了相关接口,取消了网上现有教程中的发送微博的接口(updateStatus),导致如果再调用此接口都会提示权限不足

一,登录开放平台创建应用

首先需要去微博开放平台申请开发者账号创建新应用。可直接用用微博账号登录,登录后点击微连接选择其他根据自己需要(客户端,网页应用和浏览器插件)选择创建新应用。

二,应用相关设置

首先在应用信息中编辑应用的基本信息包括应用介绍用途什么的,一定要填写安全域名,自己做测试可随便填,企业应用时应填写企业的相关域名。

还需要在应用高级信息中设置OAuth2.0的授权回调页面,这个测试时也可以随便填写,当应用发起用户授权时成功或则取消跳转的页面地址。

记下:APP Key和App Secret,后面有用。

然后提交申请,去配置前端分享组件,引用到项目中你的微博分享功能就完成了。

2、Java调用 新浪微博API 接口发微博

下载微博Java SDK
来这里h

  • 7
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值