Я рекомендую загрузить документ на YouTube
https://developers.google.com/youtube/v3/code_samples/dotnet
ссылка для загрузки видео на YouTube с ожидаемым идентификатором клиента youube и всем, но я создал действительный токен, используя следующий метод.
public ActionResult Login()
{
string clientId = ConfigurationManager.AppSettings["v.YouTube.ClientId"];
string redirect = HttpUtility.UrlEncode(ConfigurationManager.AppSettings["x.YouTube.CallbackUrl"]);
string scope = ConfigurationManager.AppSettings["x.YouTube.Scopes"];
return Redirect($"https://accounts.google.com/o/oauth2/auth?client_id={clientId}&redirect_uri={redirect}&scope={scope}&response_type=code&access_type=offline");
}
теперь у меня есть действительный токен, как я могу загрузить видео, не используя метод
using (var stream = new FileStream("client_secrets.json", FileMode.Open, FileAccess.Read))
{
credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
// This OAuth 2.0 access scope allows for full read/write access to the
// authenticated user's account.
new[] { YouTubeService.Scope.Youtube },
"user",
CancellationToken.None,
new FileDataStore(this.GetType().ToString())
);
}
, упомянутый выше.? * 10101
есть ли способ?