【发布时间】:2017-02-26 23:40:12
【问题描述】:
我正在使用 Tweetinvi,可以毫无问题地上传
如果我做错了什么,或者如果 Tweetinvi 不允许这样做,任何想法。
提前致谢。
【问题讨论】:
我正在使用 Tweetinvi,可以毫无问题地上传
如果我做错了什么,或者如果 Tweetinvi 不允许这样做,任何想法。
提前致谢。
【问题讨论】:
我是 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) 的下一个版本中,上传将略有改进。
无论此解决方案是否有效,请告诉我,以便我调查和修复任何潜在的错误或更新文档。
谢谢
【讨论】:
tweet_video 用作媒体类别?
好吧,这是我的错。我真的很抱歉,但似乎有人在没有告诉我的情况下撤销了我的 API 权限,但由于某种原因,我在调用上传时没有收到相关错误。只有当我尝试做一个简单的 Tweetinvi.Account.GetCurrentAccountSettings 时,我才得到帮助我追踪它的相关错误。
【讨论】: