C# 如何使用asp.net mvc以编程方式使用google shortener缩短URL?

C# 如何使用asp.net mvc以编程方式使用google shortener缩短URL?,c#,asp.net-mvc,goo.gl,C#,Asp.net Mvc,Goo.gl,所以。我有一个第三方通过API调用访问的URL https://scontent.xx.fbcdn.net/v/t1.0-9/15665479_1260320054027269_4201232212927955955_n.jpg?oh=ee01f2ec47b2e972bc12f99d988db241&oe=5946A159 我想用Google shortener从我的操作方法中缩短这个URL,我应该怎么做 注意:安装了goo.gl shortner nuget软件包。你是一个多么谦逊大

所以。我有一个第三方通过API调用访问的URL

https://scontent.xx.fbcdn.net/v/t1.0-9/15665479_1260320054027269_4201232212927955955_n.jpg?oh=ee01f2ec47b2e972bc12f99d988db241&oe=5946A159
我想用Google shortener从我的操作方法中缩短这个URL,我应该怎么做


注意:安装了goo.gl shortner nuget软件包。

你是一个多么谦逊大方的人啊。当其他人投票结束我的问题时,你写了一个对我来说价值数千美元的答案。同样你名气走高后的人现在一天都太傲慢了。谢谢你的直截了当的回答…如果它对你有效,你可能会想要接受这个答案。已经接受了。。。太感谢你了。这需要几秒钟,比如2或3,这正常吗?我可以一次批量插入10个URL吗?你是一个多么谦虚大方的人啊。当其他人投票结束我的问题时,你写了一个对我来说价值数千美元的答案。同样你名气走高后的人现在一天都太傲慢了。谢谢你的直截了当的回答…如果它对你有效,你可能会想要接受这个答案。已经接受了。。。太谢谢你了。这需要几秒钟,比如2或3,这正常吗?我可以一次批量插入10个URL吗?
class Program
{ 
    static void Main(string[] args)
    {

       UrlshortenerService service = new UrlshortenerService(new BaseClientService.Initializer()
        {
            ApiKey = "API KEY from Google developer console",
            ApplicationName = "Daimto URL shortener Sample",
        });

        var m = new Google.Apis.Urlshortener.v1.Data.Url();
        m.LongUrl = @"https://scontent.xx.fbcdn.net/v/t1.0-9/15665479_1260320054027269_4201232212927955955_n.jpg?oh=ee01f2ec47b2e972bc12f99d988db241&oe=5946A159";
        var shortenedUrl =  service.Url.Insert(m).Execute().Id;

        Console.WriteLine(shortenedUrl);
        Console.ReadKey();
    }

}