Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Twitter状态上载,140个字符的文本返回失败响应_Android_Upload_Twitter - Fatal编程技术网

Android Twitter状态上载,140个字符的文本返回失败响应

Android Twitter状态上载,140个字符的文本返回失败响应,android,upload,twitter,Android,Upload,Twitter,当我尝试将图片和文本(140个字符)一起上传到twitter时,我不断收到太长的twitter文本响应。有人面对过这个问题吗?如果我只更新文本(140个字符长)而没有图片,则状态更新成功。 那么,使用图片上传twitter状态的文本限制是多少(基本上,对于状态/使用媒体api更新)?根据以下文档: Tweet文本将被重写以包含媒体URL,其中 将减少Tweet文本中允许的字符数。如果 如果没有文本截断,则无法追加URL,推文将被删除 拒绝,此方法将返回HTTP 403错误 因此,我假设文本的限制

当我尝试将图片和文本(140个字符)一起上传到twitter时,我不断收到太长的twitter文本响应。有人面对过这个问题吗?如果我只更新文本(140个字符长)而没有图片,则状态更新成功。 那么,使用图片上传twitter状态的文本限制是多少(基本上,对于状态/使用媒体api更新)?

根据以下文档:

Tweet文本将被重写以包含媒体URL,其中 将减少Tweet文本中允许的字符数。如果 如果没有文本截断,则无法追加URL,推文将被删除 拒绝,此方法将返回HTTP 403错误

因此,我假设文本的限制是
140-image\u url.length
——因此您需要确定twitter的图像url的长度,并根据您的操作添加一些填充以确保安全


碰巧有一个API调用会给你答案--将返回一组参数,其中一个是
characters\u reserved\u per\u media
--我想如果你从140中减去这个数量,您将获得最多可使用的字符数。

Ya。在web中也观察到相同的行为。当我们附加pic时,字符数将减少到119。感谢@muffinista的回答