2017-02-27 48 views
-1

SO。我从通过API调用访问的第三方获取以下网址。如何使用asp.net mvc以编程方式缩短与谷歌缩短器的URL?

https://scontent.xx.fbcdn.net/v/t1.0-9/15665479_1260320054027269_42_n.jpg?oh=ee01f2ec47b2e972bc12f99d988db241&oe=5946A159 

我想从我的行动方法中缩短这个网址与谷歌缩短,我应该怎么做?

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

回答

1
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_42_n.jpg?oh=ee01f2ec47b2e972bc12f99d988db241&oe=5946A159"; 
     var shortenedUrl = service.Url.Insert(m).Execute().Id; 

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

} 
+0

你是谦虚而慷慨的人。而其他人投票结束我的问题,你写了一个价值数千美元的答案。在你声誉高涨的时候,同样如此,一天过于傲慢。谢谢你的回答... – Dawar

+1

如果它适合你,你可能想接受答案。 – Zbidi

+0

已经做到了...非常感谢。 – Dawar