Подписка

добавить на Яндекс

Наши проекты

Delphi+Google

Google API

Google API в Delphi - проект с открытым исходным кодом.

Chrono

Chrono

Хронометр - программа для ведения списка задач.

ODFProc

ODFProc

ODFProc - работа с документами OpenOffice в Lazarus и FreePascal.

Поддержка блога

А тут я коплю на лицензию Delphi XE на iPad =).
Сумма пожертвования не фиксирована.

Публикации

Год назад

Случайный пост

Последние

Сообщения форума

Комментарии

Социальные сети

Google

Facebook

Twitter

Опрос

Вы сейчас или в ближайшем обозримом будущем планируете разрабатывать кроссплатформенное приложение с использованием Firemonkey?



Loading ... Loading ...

Блоги и сообщества

Статьи по Delphi DelphiFeeds.ru - Все Delphi-блоги Рунета Сообщество умных людей VR-Online.RU Бесплатный журнал для программистов и всех, кто интересуется IT Статьи и уроки по Delphi Новостной блог о высоких технологиях
Система Orphus
Опубликовал Vlad 13 июня 2010 в 05:12.
Категории: Delphi в Web.


Не так давно (11 июня 2010 года) команда Twitter'а напомнила в своем официальном блоге о том, что 30 июня будет полностью прекращена поддержка base-авторизации при доступе к API и все вызовы будут выполняться исключиельно при Oauth-авторизации. Что это даст нам с Вами, как разработчикам?

С одной стороны, для разработчиков настольных приложений так или иначе использующих API Twitter'а это будет дополнительной проблемой, т.к. OAuth, несмотря на все свои прелести, не такой уж и простой способ доступа к API и разобраться с его работой с ходу, не наступив на "грабли", врядли всем сразу удасться. По крайней мере мне в свое время пришлось достаточно долго ковыряться в библиотеке OAuth для Delphi, чтобы понять все тонкости работы и разобраться почему библиотека не работает с кирилицей. Благо разобрался.
Если Вам нужна библиотека для работы с OAuth в Delphi, то вот две ссылки:
1. OAuth с использованием Indy
2. OAuth с использованием ICS
Библиотеку проверял практически в по ходу написания приложения, использующего её, поэтому поручиться за 100% безошибочность увы не могу. Но могу сказать, что те методы, которые мне были необходимы из API Twitter'а (фолловинг, отправка твитов т.д.) работают безошибочно. Если найдете баги в библиотеке, то пишите здесь или на мыло - будем разбираться.
Что касается плюсов использования OAuth, то самый важный из них - это, конечно же, двойное увеличение лимитов на использование API. Плюс ко всему - ваше приложение теперь в Twitter'е будет обозначено в каждом отправленом твите (об этом я упоминал здесь).
В общем случае OAuth также несколько затруднит работу спаммеров, которые используют по несколько десятков аккаунтов, т.к. теперь придётся долго и мучительно авторизовываться каждый раз каждым аккаунтом. Но, думаю, радость твиттерян будет не долгой, т.к. (скажу по секрету) защита от автоматической авторизации у Twitter'а слабоватая, можно сказать, никакая. Если доработают эту часть - будет хорошо.
Если подводить какой-либо итог по поводу полного перехода на OAuth, то я пока вижу в этом шаге разработчиков больше плюсов, чем минусов. Да, придётся немного напрячься и переисать часть кода под использование OAuth, но конечный результат того стоит. Так что готовимся, господа, к переходу, разминаем пальцы рук, читаем мануалы :).

---------------------------------
Сегодня организация свадебного банкета представляет собой целую науку, все расчитывается по минутам, гости рассаживаются по cвоим местам и т.д. Прям как в Америке :). Организацию свадеб и банкетов редлагает нам компания Art Disco.
А для борьбы с жидкими отходами банкетов явно пригодится биологическая очистка сточных вод. Кстати, здесь речь не о г..не, плавающем неизвестно в чем и где. Биологическая очистка применяется исключительно как вторая ступень очистки стоков - когда уже ничего крупного по воде не плавает :)
---------------------------------
Понравилась статья? Тогда:
Делись! Загружай! Плюсуй!
   Отправить PDF на   
Читай ещё статьи на WebDelphi.ru

Ваш ответ

Внимание: Все комментарии модерируются, и это может вызвать задержку их публикации. Отправлять комментарий заново не требуется.

Пожалуйста, заключайте исходный код в тэги [code][/code].
Если код большой, то воспользуйтесь Вставкой кода на отдельной странице и оставьте в комментарии ссылку на исходник