python3 调用新浪微博API时,出现两种错误

1. Error 403: Forbid
一个原因是在新浪微博开放平台注册的应用平台没有审核,会限制访问次数。可以重新申请一个应用平台,即可访问正常。

2.Error 400 Bad Request
①对返回的json格式数据构成不清楚,对键名访问错误
可以print(current_status)打印出返回的内容,查看json格式,再正确访问:
current_status = client.get.statuses__user_timeline()[‘statuses’][0]

②使用subprocess模块的函数时,参数格式错误
subprocess.check_output(current_text, shell=False)
将current_text由字符串类型转换成列表类型即可:
args = shlex.split(current_text)
args.pop()
subprocess.check_output(args, shell=False)

3.subprocess.CalledProcessError: Command xxx returned non-zero exit status 1
将subprocess.check_output(args, shell=False)
换为subprocess.getoutput(args)

python3调用新浪微博API 报HTTP Error 403: Forbid、400 Bad Request错误相关推荐

  1. Java调用 新浪微博API 接口发微博,逐条讲解,绝对清晰

    最近要做个课程设计,使用微博控制树莓派,树莓派再控制发光二极管的亮和灭,主要设计分两层,上层是用Java调用新浪微博API来实现对微博旳监听,当我的微博被回复时能够自动读取评论内容,并根据评论的指令内 ...

  2. Java调用 新浪微博API 接口发微博,逐项讲解,绝对清晰

    转载自:http://www.myexception.cn/program/1930025.html Java调用 新浪微博API 接口发微博,逐条讲解,绝对清晰 最近要做个课程设计,使用微博控制树莓 ...

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

    参考自:http://www.myexception.cn/program/1930025.html https://blog.csdn.net/qq_36580777/article/details ...

  4. C#调用新浪微博API发送消息成功

    成功一小步,用C#调用新浪微博API发送消息成功,庆祝一下.其实没什么难的,主要是看新浪的开发文档受到了误导. 在新浪的文档里面的参数从说明到例子都是组合参数,并且遗漏了一个参数说明,调试的时候查看错 ...

  5. 以短链服务为例,探讨免AppKey、免认证、Ajax跨域调用新浪微博API

    新浪微博的API官方提供了很多种调用方式,支持编程的,归根结底就是两种: 1.基于Oauth协议,使用Open API.(http://open.weibo.com/wiki/%E6%8E%88%E6 ...

  6. 新浪微博PC客户端(DotNet WinForm C# 版,C#调用新浪微博API代码,源码下载)—— 初探 (第二部分内置链接)

    第二篇:新浪微博PC客户端(DotNet WinForm版)--功能实现分解介绍 C#源码下载 最近兴趣使然尝试了一下使用DotNet技术实现新浪微博PC客户端,几天时间,目前实现登录.微博列表.发布 ...

  7. python3调用百度API完成人脸识别,检测人种-年龄-性别-颜值-眼镜

    https://ai.baidu.com/docs#/Face-Detect/top 这个是百度人脸识别api 参考博客:https://blog.csdn.net/qq_38412868/artic ...

  8. 解决调用第三方API报sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provid

    1.最近在调用第三方API遇到证书验证问题   postman调用和用RestTemplate分别报错如下: 2.经过查询资料  是https,需要安装证书,但是自定义的证书貌似得不到信任,所以报PK ...

  9. python新浪api_python调用新浪微博API | 学步园

    前提:在新浪微博应用开发平台成功创建一个应用,并获得可用APP_KEY.APP_SECRET.CALLBACK_URL. 1.下载OAuth2的python版SDK,https://github.co ...

最新文章

  1. 查看Windows服务器的CPU详细信息
  2. 在windows下安装flex和bison、GCC
  3. 使用高级视频质量工具 AVQT 评估视频 | WWDC 演讲实录
  4. python掷骰子期望_python_掷骰子游戏
  5. C#-利用Marshal类实现序列化
  6. eclipse 关闭时progress information弹框_如何关闭 iPhone 中的评分和好评弹窗?
  7. P1290 欧几里德的游戏
  8. html定位ajax php,AJAX HTML PHP问题
  9. 设计模式全解析 23种
  10. C语言学习笔记--数组参数和指针参数
  11. python中文版电脑下载-Python IDLE下载
  12. [Vmware]IP配置方式
  13. 下载oracle环境变量失败,oracle instantClient 安装配置及Error: DPI-1047: Cannot locate a 64-bit Oracle Client...
  14. aucc2018插件_Voxengo音频插件合集2018最新版
  15. 编译DXperience 7.1源码和升级原有的应用程序
  16. Android实训——图书管理系统
  17. 【原创】LabView制作实时读取Excel正态分布图
  18. 读《谁说大象不能跳舞》
  19. FPGA课设实验二:计数器设计与仿真
  20. 设备备件管理怎么做?

热门文章

  1. [附源码]Node.js计算机毕业设计餐厅订餐系统Express
  2. Linux软件安装三种方式
  3. # 关于Qt程序异常结束, The process was ended forcefully问题
  4. 在Linux中进行docker网络端口映射
  5. python三维坐标轴单位长度_Matplotlib中三维散点图的z轴缩放和限制
  6. JS中使用正则表达式提取数字
  7. Java 2实用教程(第五版)第一课
  8. 800个电子竞技设计大赛毕业设计产品开发资料
  9. linux chmod命令为当前目录下的所有文件都添加可执行权限(可执行文件permission denied解决方法)
  10. cognos报表制作学习(二)修改原报表