Как программно сократить URL-адрес с помощью устройства для сокращения Google, используя asp.net mvc?

ТАК. У меня есть следующий URL-адрес от третьей стороны, доступ к которому осуществляется через вызов API.

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

Как мне это сделать, я хотел бы сократить этот URL с помощью средства сокращения Google из моего метода действий.

Примечание. Установлен пакетный пакет goo.gl.

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

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

}
Другие вопросы по тегам