1
我在使用LinqToTwitter
上傳視頻時遇到問題。我有一個示例代碼,它在Console application
中調用時工作正常,但在WebForms
項目中使用時會掛起。通過LinqToTwitter上傳媒體掛在WebForms中,在ConsoleApp中正常工作
private static ulong UploadMedia()
{
const string path = "c:\\Temp\\video.mp4";
var authorizer = new SingleUserAuthorizer
{
CredentialStore = new SingleUserInMemoryCredentialStore
{
ConsumerKey = "my_consumer_key",
ConsumerSecret = "my_consumer_secret",
AccessToken = "my_access_token",
AccessTokenSecret = "my_access_token_secret"
}
};
var tc = new TwitterContext(authorizer);
var media = UploadMediaAsync(tc, File.ReadAllBytes(path)).Result;
return media.MediaID;
}
private static async Task<Media> UploadMediaAsync(TwitterContext tc, byte[] media)
{
return await tc.UploadMediaAsync(media, "video/mp4");
}
任何人都有一個想法出了什麼問題?