【问题标题】:Tweetinvi not uploading video greater than 15MBTweetinvi 不上传大于 15MB 的视频
【发布时间】:2017-02-26 23:40:12
【问题描述】:

我正在使用 Tweetinvi,可以毫无问题地上传

如果我做错了什么,或者如果 Tweetinvi 不允许这样做,任何想法。

提前致谢。

【问题讨论】:

    标签: c# twitter tweetinvi


    【解决方案1】:

    我是 Tweetinvi 的开发者。

    实现上传时,异步不是 REST API 的一部分。 但据我所知,这似乎取决于media_category

    请尝试将media_category 设置为amplify_video,如下所示。

    var binary = File.ReadAllBytes("filepath");
    var media = Upload.UploadVideo(binary, mediaCategory: "amplify_video");
    

    然后使用Upload.GetMediaStatus 知道上传成功的时间。

    var status = Upload.GetMediaStatus(media);
    
    if (status.ProcessingInfo.State == "succeeded")
    {
        // You can now publish your tweet
    }
    

    文档:https://github.com/linvi/tweetinvi/wiki/Upload#upload-status-video

    请注意,在 Tweetinvi (1.2) 的下一个版本中,上传将略有改进。

    无论此解决方案是否有效,请告诉我,以便我调查和修复任何潜在的错误或更新文档。

    谢谢

    【讨论】:

    • 您好。首先非常感谢您构建了这个非常有用的项目。
    • 但不幸的是,我已经应用了该设置,因此它似乎不起作用。
    • 感谢您的反馈,我会在 Twitter 网站上提出请求。
    • 您是否尝试过将tweet_video 用作媒体类别?
    • 你可以在这里找到推特网站上的帖子:twittercommunity.com/t/upload-limit-for-video-async/76029
    【解决方案2】:

    好吧,这是我的错。我真的很抱歉,但似乎有人在没有告诉我的情况下撤销了我的 API 权限,但由于某种原因,我在调用上传时没有收到相关错误。只有当我尝试做一个简单的 Tweetinvi.Account.GetCurrentAccountSettings 时,我才得到帮助我追踪它的相关错误。

    【讨论】:

    • 您能否提供有关您正在使用的 media_category 的更多信息?另外,能否请您告诉我是否可以关闭 twittercommunity 票?如果此问题已关闭,请将其标记为已解决;)
    • 已解决。您的代码工作正常。这与有人在 twitter 中删除了我的应用程序凭据有关...
    猜你喜欢
    • 2012-02-14
    • 2015-09-17
    • 2016-10-23
    • 2017-11-02
    • 2017-08-09
    • 2021-02-27
    • 2014-07-04
    • 2021-12-06
    • 1970-01-01
    相关资源
    最近更新 更多