【问题标题】:upload video on vine programatically using objective c使用目标 c 以编程方式在 vine 上上传视频
【发布时间】:2014-09-09 09:02:40
【问题描述】:

我正在使用非官方 api (https://github.com/VineAPI/VineAPI/) 在 vi​​ne 上上传视频,但直到现在还没有成功。 如果有人上传了 vine,请告诉我。

提前感谢

【问题讨论】:

  • 你找到方法了吗?我正在尝试同样的事情,上传成功后,我再也没有看到创建新帖子。
  • 如果上传成功,然后你找不到上传的视频,这意味着他们因为视频编码而删除了你的视频。检查您的视频格式应该是 MPEG4
  • 感谢@Gufran 的回复。出于测试目的,我正在上传由 vine 官方应用程序创建的 mp4 视频,因此编码很好。但是,我不知道我需要如何获取视频 URL,我正在使用 PUT 请求响应标头返回的视频 URL。但是,我从中获得的视频 URL 不包含任何“?versionId=xxxxxxxxx”版本 ID。我怎么得到它?如果我确实在那里放了一个虚拟版本 ID,帖子会显示但不会播放。
  • 你好@Gufran 和 Matt 你在 Vine 上成功分享了视频吗?并且该帖子向所有人展示?我需要帮助。我浏览了整个文档,上传时总是遇到同样的错误 - “您必须登录才能执行此操作。”

标签: video file-upload xcode5 vine


【解决方案1】:

是的,首先登录然后检查您的视频格式应该是 MPEG4(AVFileTypeMPEG4) 并检查标头,例如您是否有名为“postRequest”的请求对象然后

[postRequest setValue:@"media.vineapp.com" forHTTPHeaderField:@"Host"];
[postRequest setValue:@"video/mp4" forHTTPHeaderField:@"Content-Type"];
[postRequest setHTTPBody:databody];

databody是视频的数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-15
    • 2016-12-11
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多