将媒体上传到Twitter失败

时间:2019-05-08 08:26:15

标签: twitter upload media

我正在通过Twitter API使用上传媒体

https://upload.twitter.com/1.1/media/upload.json 上传图片时显示成功

{“media_id”:1126023933537292288,“media_id_string”:“1126023933537292288”,“size”:108365,“expires_after_secs”:86400,“image”:{“image_type”:“image/jpeg”,“w”:752,“h”:960}}

但是

https://upload.twitter.com/1.1/media/upload.json?command=STATUS&media_id=1126023933537292288

给我

{
“request”: “/1.1/media/upload.json”,
“error”: “Invalid mediaId.”
}

如何解决?

1 个答案:

答案 0 :(得分:1)

如果上传没有返回错误消息,则应该可以使用它。与answered here一样,STATUS命令仅对于视频上传是必需的。

  

仅当FINALIZE响应包含processing_info字段时才应调用STATUS命令