微博官方API使用方法【从注册到实战】

news/2025/2/5 22:45:26/

第一步:微博开发者身份认证

访问微博开放平台,登录自己微博账号,登录之后首先需要完善开发者的基本信息。【使用个人】
在这里插入图片描述
填写完成之后【审核通过】如下:
在这里插入图片描述

在这里插入图片描述

第二步:创建自己的应用

【备注:如果只是为了测试,不用上线】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第三步:微博认证流程OAuth2.0认证(核心步骤)

参考:这两篇都可以。
https://blog.csdn.net/qq_51753787/article/details/130392424#comments_26538688
https://www.pianshen.com/article/68092013716/

第四步:API权限查看

在这里插入图片描述

第五步:API调用

备注:
1)首先发一条微博,在找到刚才那条微博ID,使用URL 【m.weibo.cn】去找【微博正文的ID】。查看第六步结果查看。
2)rip是你本级公网IP

查看公网IP的链接:
http://ip.42.pl/raw
https://ifconfig.me/ip
http://jsonip.com
http://httpbin.org/ip
https://api.ipify.org/?format=json
import requestsdef send_comment(access_token , id , comment):url = "https://api.weibo.com/2/comments/create.json"params = {'access_token': access_token,  # 刚才请求到的access_token'id': id,'comment': comment,'rip': '183.173.195.245'}return requests.post(url=url, data=params).status_codeif __name__ == '__main__':access_token = '这里写access_token'id = '4903136744181646'comment = '北京小辉的微博--这是一条评论'print(send_comment(access_token, id, comment))

第六步:结果查看

首先发一条微博,在找到刚才那条微博ID,使用URL 【m.weibo.cn】去找【微博正文的ID】。步骤如下:
在这里插入图片描述
在这里插入图片描述
方括号中是链接【m.weibo.cn】
在这里插入图片描述
在这里插入图片描述

参考文章

  1. 微博开发文档
    https://open.weibo.com/
    https://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI

  2. Java模拟新浪和腾讯自动登录并发送微博
    https://www.jb51.net/article/89375.htm

  3. Java调用 新浪微博API 接口发微博,逐条讲解,绝对清晰
    https://www.pianshen.com/article/68092013716/

  4. Java抓取新浪微博及评论
    https://blog.csdn.net/itjavaer/article/details/40299271

  5. 使用JAVA实现模拟登陆并发送新浪微博(非调用新浪API)
    https://www.cnblogs.com/wzben/p/5040353.html

  6. 微博开放平台api使用
    https://blog.csdn.net/qq_29558011/article/details/53462643

  7. 新浪微博内容抓取
    https://blog.csdn.net/zhoujianfeng3/article/details/20720805

  8. htmlunit教程
    https://htmlunit.sourceforge.io/gettingStarted.html

  9. JEEWX-API 微信开发SDK
    https://gitee.com/jeecg/jeewx-api.git

  10. Help/error
    https://open.weibo.com/wiki/index.php?title=Help/error&oldid=2332

  11. jeecg的论坛
    http://bbs.jeecg.com/

  12. 微博官方API使用方法【全流程教学】
    https://blog.csdn.net/qq_51753787/article/details/130392424


http://www.ppmy.cn/news/72947.html

相关文章

linux配置https访问使用443端口方法

原因:普通用户无法开启443端口 在Linux上,使用普通用户启动Nginx并监听443端口可能会失败。这是因为端口号低于1024的端口是受保护的特权端口,只有具有管理员权限的用户才能使用这些端口。 方案一:普通用户能够使用特权端口权限…

银行半结构化和无领导群面注意事项

银行可以同时报考多家,因此部分同学也积累了不少宝贵的面试“失败”经验。今天小编就来给大家说说半结构化和无领导群面的注意事项,从如信银行考试中心了解到的整理如下: 一、半结构化面试注意事项: 半结构化面试更侧重于了解考生…

部分等保政策相关专业术语英文翻译汇总

不少人会问,等保2.0英文翻译是什么?等保测评英文全称怎么说?等保英文怎么说等等?这里我们小编就给大家整理了部分等保政策相关专业术语英文翻译,仅供参考哦! 部分等保政策相关专业术语英文翻译汇总 1、等…

LPP 和 Kernel LPP

无监督度量学习的降维讲义:LPP Lecture notes in dimensionality reduction for unsupervised metric learning: LPPLECTURE 6: LOCALITY PRESERVING PROJECTIONS AND KERNEL LPP A. Kernel LPP Lecture notes in dimensionality reduction for unsupervised metric learning: …

JS中Array的forEach、map、filter方法区别?

一:基本用法 1、forEach()函数用于对数组中的每个元素执行给定的函数,而它不返回任何值,它只是对每个元素调用传入的函数。这个函数可以接受三个参数:当前元素的值、当前元素的索引和整个数组。 const arr [1, 2, 3]; arr.forE…

【Proteus仿真】基于VSM 51单片机定时计数器闹钟例程

【Proteus仿真】基于VSM 51单片机定时计数器闹钟例程 🎬例程仿真功能操作演示: ✨本例程可从软件内部所提供的历程中找到,但是需要自行安装SDCC编译器才能对其源代码重新编译。 ⚡需要自行安装SDCC编译器。 🛠Proteus内部安装SDCC编译器方法 🌿将窗口切换到Source Co…

电脑照片怎么导入苹果手机?三个妙招帮你解决!

案例:电脑有很多照片,该如何导入苹果手机? 【家人们,电脑里面的照片怎么样可以快速导入到苹果手机?求方法!】 导入电脑照片到苹果手机是一个常见的需求,尤其是当您希望在手机上随时欣赏和分享这…

【python】给你女神制作一个520图片墙吧~

前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 环境使用 所需软件: Python 3.8 解释器 Pycharm 编辑器 模块使用: 内置模块 import re >>> python独有的匹配字符串的模块,该模块种提供功能基于正则表达式实现的&#xff0c…