当试图将图片上传到twitter以及文本(140个字符)时,我不断得到Twitter文本太长的响应。有人遇到过这个问题吗?如果我只更新文本(140个字符长)没有图片,状态将成功更新。 那么twitter状态上传图片的文本限制是什么(基本上,对于statuses / update_with_media api)?
答案 0 :(得分:1)
根据update_with_media的文档:
将重写推文文本以包含媒体网址 将减少Tweet文本中允许的字符数。如果 如果没有文本截断,则无法附加URL,推文将是 拒绝,此方法将返回HTTP 403错误。
所以,我认为文本的限制是140 - image_url.length
- 所以你需要弄清楚twitter的图像URL的长度,并根据你正在做的事情,添加一些填充以确保安全。
恰好有一个API调用会给你答案 - GET help/configuration
会返回一堆参数,其中一个是characters_reserved_per_media
- 我假设你从140减去这个数量,您将获得可以使用的最大字符数。