Twython(Python)使用Twitter API的媒体请求更新_

2024-09-30 02:37:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在用特威森(https://github.com/ryanmcgrath/twython)发布照片、描述和链接。所以在Twitter上显示为“…描述。。。链接。。。pic.twitter.com/XXX“…”

我遇到的问题是,这些用于照片上传的Twitter API请求经常会失败:(403)“禁止:请求被理解,但是被拒绝了。附带的错误消息将解释原因。当由于更新限制而拒绝请求时,使用此代码。--创建状态时出错。“

一些注意事项:

  • https://upload.twitter.com用于上载,一些源文件指出使用api.twitter.com网站或者仅仅使用HTTP(没有SSL)可能会导致问题
  • 遇到此问题的Twitter帐户尚未达到每日照片上载限制30
  • 这条微博不超过140个字符(我试过用2个字描述照片,但还是失败了)

有人知道怎么回事吗?在

非常感谢。在


Tags: httpsgithubcomapi消息链接错误twitter
1条回答
网友
1楼 · 发布于 2024-09-30 02:37:08

我遇到了同样的问题,结果证明,解决方案是发送编码为UTF-8的状态消息。我添加了debug print语句,状态输出如下所示:

\u042d\u0442\u043e\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 \u0431\u044b\u043b \u043f\u043e\u043b\u0443\u0447\u0435\u043d \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u043e\u043c \u0432\u0435\u0431-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b

要将其转换为UTF-8,必须执行以下操作:

^{pr2}$

相关问题 更多 >

    热门问题