先申请自己用的微博成为开发者 , 获取到微博给的APP key和APP Secret这两个参数

利用下面的代码可以获取到code, 就可以用APP key 和 APP Secret  三个参数获取到access_token

public static void main(String[] args) throws Exception {//获取微博中的codeOauth oauth = new Oauth();// 弹出默认浏览器,登陆个人微博帐户后会出现一个codeBareBonesBrowserLaunch.openURL(oauth.authorize("code"));System.out.print("Hit enter when it's done.[Enter]:");BufferedReader br = new BufferedReader(new InputStreamReader(System.in));// 读取用户输入的code(前面的浏览器中获取的)String code = br.readLine();try{// 获取到AccessTokenString accessToken = oauth.getAccessTokenByCode(code).getAccessToken();System.out.println(accessToken);} catch (WeiboException e) {log.error("accessToken:"+e);}}

我之前用的官方给的java SDK  由于官方没有对SDK进行维护 里面到处都是坑  自己请教大佬   终于写把微博自动发布写出来了    属实太不容易了

        //微博中的access_tokenString accessToken = "";//微博分享的路径String Wburl = "https://api.weibo.com/2/statuses/share.json"//绑定安全域名String SecureUrl = "";//微博发布的内容String contents = "";//微博发布的内容和安全域名转换为URLEncoder(必须要转换URLEncode)String content = URLEncoder.encode(contents+SecureUrl, "UTF-8");//将参数转为JSON才能转发到微博JSONObject object = new JSONObject();//获取rip的地址object.put("rip","");//微博的tokenobject.put("access_token",accessToken);//文件上传object.put("pic",new File(""));//上传文件的内容object.put("status",content);//return HttpRequest.post("Wburl")//header  设置请求头信息.header("Content-Type", "application/json").header("Accept", "*/*").header("Accept-Encoding", "gzip, deflate, br").header("Connection", "keep-alive").form(object).execute().body();

第一次写博客   写的不是很好   大家可以凑乎的看   这个代码是本人亲自测试的   可以成功

希望我的这篇博客可以帮助到大家    也欢迎大家前来指教    谢谢大家的观看

java 在微博上自动发布图片以及内容相关推荐

  1. android heic图片,如何在安卓上查看HEIC图片的内容?

    原标题:如何在安卓上查看HEIC图片的内容? 一般我们手机拍摄的照片格式是JPG,在任何软件上都可以查看,但是自iOS11更新以后,苹果手机默认的照片格式是HEIC,不论是在常见的电脑上还是安卓手机上 ...

  2. java项目 配置流水线自动发布

    @Tomato 文章目录 1.介绍 2.配置流水线 2.1.登录 2.2.新建一个项目 2.3.新建一个应用 2.4.新建一个流水线 2.4.设置流水线 2.4.设置输入源 2.5.设置流水线阶段 3 ...

  3. java使用sftp上传(文件)图片到服务器中

    最近租了一个服务器,想着上线个小项目,结果图片上传卡壳了,自从11号看了一篇文章就入了ftp的坑.研究了十多个小时的ftp文件传输,无果.睡前看到了一篇关于sftp上传文件的文章,抱着试一试的心态,结 ...

  4. JAVA实现微博财神卡自动换卡,秒福卡

    不废话先看图 QQ20180209-071517.png Untitled2.gif 接下来是步骤 1.提取你新浪微博的cookie,简单吧! 2.安装JAVA环境 简单吧,自己百度吧! 3.修改代码 ...

  5. java接收uniapp上传的图片_uni-app 上传图片的坑

    起先,在uni-app插件市场下载了上传图片的插件 由于uni-app的API uni.unloadFile() 其中content-type 为 multipart/form-data 导致在于后端 ...

  6. 在Window上使用Jenkins自动发布Java工件

    这篇文章将展示如何使用Jenkins Continuous Integration自动执行Java Web应用程序(使用MYSQL DB和基于Hibernate ORM在基于REST的Jersey2 ...

  7. java ftp 上传文件到服务器,java实现ftp上传文件到服务器

    java实现ftp上传文件到服务器 内容精选 换一换 怎样上传文件到Windows操作系统云服务器?安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ ...

  8. java注解接收上传文件,前台:Input type=file 后台获取文件内容用的是spring注解,当地环境上传图片是好的,发布到服务器上图片读取不到,求大神指点...

    当前位置:我的异常网» Java Web开发 » 前台:Input type="file" 后台获取文件内 前台:Input type="file" 后台获取文 ...

  9. jenkins编译java_在Window上使用Jenkins自动发布Java工件

    jenkins编译java 这篇文章将展示如何使用Jenkins Continuous Integration自动执行Java Web应用程序(使用MYSQL DB和基于Hibernate ORM在基 ...

最新文章

  1. php把单词切割成数组,PHP – 将单词分解为数组
  2. python代码检测链表中的环并删除环
  3. 进入页面先刷新一次_转盘抽奖分享得积分,防止页面被恶意
  4. 网络编程应用:基于UDP协议【实现聊天程序】--练习
  5. 优雅的读懂支持向量机 SVM 算法
  6. 工作211:新的封装组件 秒呀
  7. Spring Boot 分布式会话
  8. leadshop商城系统源码-前后端代码开源-v1.0.0
  9. github 创建团队_如何为团队创建影响图
  10. Vim编辑器运用的五个技巧
  11. mysql sql中的一些问题,Null与空字符
  12. luvcview-0.2.4移植
  13. Linux离线安装rzsz
  14. CDHD驱动器——ServoStudio配置高创伺服速度模式不转
  15. 图像处理技术上的空间域和空间频率域
  16. 如何修改ppt已有的版式
  17. python实现百度翻译
  18. 360云盘怎么用连接服务器异常,360云盘突然登录不上去了怎么回事 网络没问题但是360云盘登不上去怎么办...
  19. IB中文:文学作品中幽默手法的表现方式(下)
  20. 鸿蒙系统之铠甲勇士,国漫几部经典机甲排行,铠甲勇士落榜,第一名竟是抄袭漫威...

热门文章

  1. Android抬手亮屏
  2. VB execl函数 word文档 KBS
  3. B站面试官“飘了”,可游戏行业不应只有面包
  4. 覆盖5亿手机用户 乐播投屏有怎样的域名表现?
  5. Unity 上空格使用
  6. douyin 之xgorgon0404参数
  7. (附源码)ssm驾考预约管理系统设计与实现 毕业设计250910
  8. LR11安装和配置教程
  9. Docker 配置 PostgreSQL13 的主从环境
  10. C#工厂模式-简单工厂模式