Twilio предоставляет простой в изучении и использовании REST API, который позволяет быстро интегрировать голосовую связь и SMS в ваше приложение. REST — это фантастический и простой протокол связи, поскольку он делает Twilio доступным для любой платформы, способной выполнять HTTP-запросы, но на платформе .NET это требует некоторого стандартного шаблонного кода.
Чтобы помочь .NET разработчикам быстрее начать продуктивно работать с Twilio и избежать написания этого шаблонного кода, Twilio предоставляет набор .NET библиотек-помощников для .NET разработчиков, которые берут это на себя. Эти библиотеки-помощники оборачивают различные аспекты Twilio, предоставляя простые и удобные способы взаимодействия с Twilio REST API, Twilio Client и генерации TwiML-ответов.
Twilio предоставляет пять библиотек для .NET разработчиков:
* Обратите внимание, что всем библиотекам требуется .NET 3.5, Silverlight 4 или Windows Phone 7 или более поздняя версия.
Библиотеки предоставляются в бинарном виде через расширение пакетного менеджера NuGet, доступное для Visual Studio 2010 и WebMatrix, однако вы можете скачать исходный код всех этих библиотек, отправлять сообщения об ошибках и предложения по функциям, или даже вносить свой собственный код в библиотеки, используя GitHub. На сайте GitHub также есть Wiki, содержащая полную документацию по использованию библиотек.
В следующем посте мы рассмотрим, как начать использовать различные доступные библиотеки-помощники, добавив их в ваш проект в Visual Studio или WebMatrix.
*Эта серия написана техническим евангелистом Twilio Девином Рэйдером. Как соучредитель St. Louis .NET User Group, действующий член правления Central New Jersey .NET User Group и бывший член правления INETA, он активно поддерживает сообщество .NET разработчиков. Он также является соавтором или техническим редактором множества книг по .NET, включая Wrox’s Professional Silverlight 4 и Wrox’s Professional ASP.NET 4. Следите за Девином в Twitter @devinrader*