如何使用Lua通过statuses/update_with_media将图片发布到Twitter

我在 Lua 中构建 Twitter oAuth update_with_media 的 http-POST 的头部和/或主体时遇到问题。

  • 我正在使用 multipart/form-data 作为 Content-Type
  • 所有 oauth_* 参数都包括在主体中,包括 oauth_signature
  • POST 到 url https://upload.twitter.com/1/statuses/update_with_media.json

问题是我不知道如何成功地将图像数据(media[])添加到主体中,除了 'status' 和其他 oauth 参数。

而且,我如何计算 Content-Length

到目前为止,我不断地从 Twitter 得到一个 500 内部服务器错误。

有人可以为我提供添加图像数据(jpg)到 POST 的代码片段吗?顺便说一句,我使用的是 Corona SDK,如果有什么区别。

原文链接 https://stackoverflow.com/questions/9177659

点赞
stackoverflow用户342348
stackoverflow用户342348

如果需要帮助,请参考此问题: Twitter API `status/update_with_media` 返回 `404 Not Found`

如果您仍然遇到500错误,请参考以下链接: https://dev.twitter.com/discussions/1525

2012-03-12 07:33:04