Содержание
- 2. Социальная сеть Многопользовательский веб-сайт, контент которого наполняется самими участниками сети Сервис представляет собой автоматизированную социальную среду,
- 3. Примеры социальных сетей Facebook MySpace Odnoklassniki Vkontakte Twitter И много других…
- 4. Доступ к информации Web-interface Application programming interface (API) Имеет некоторые ограничения
- 5. Twitter Сервис, представляющий собой систему микроблогов, позволяющий пользователям отправлять короткие текстовые заметки, используя веб-интерфейс SMS сторонние
- 6. Twitter API Позволяет создавать приложения, веб-сайты, виджеты и другие проекты, которые взаимодействуют с Twitter Позволяет получить
- 7. Особенности Twitter API Полностью основан на HTTP (вызывается URL с некоторыми параметрами) Формат возвращаемых значений: XML,
- 8. Ограничения Twitter API Цель: избежать использования сервиса не по назначению, обезопасить сервер от больших нагрузок.
- 9. Еще одно ограничение… Доступ swf файлов к twitter.com закрыт в crossdomain.xml Результат: невозможность использования flash приложений
- 10. Выход? Использовать php прокси, чтобы обойти ограничения безопасности. Например, такой: proxy.php И вместо вызова http://twitter.com/statuses/user_timeline/user.xml вызовем
- 11. Все работает, но… Вспомним ограничение: Запрсы бывают: в рамках учетной записи пользователя в рамках IP адреса
- 12. Почему Adobe AIR? crossdomain.xml не влияет на права доступа У каждого пользователя свой IP адрес Кросс-платформенность
- 13. Создание клиента. Авторизация. Способ 1: Используя протокол OAuth (Более сложный и более безопасный) Способ 2: Используя
- 14. Создание клиента. Получение/отправка данных Шаг1. Сформировать запрос url=http://twitter.com/statuses/public_timeline.xml?count=5 Шаг2. Отправить запрос urlLoader.load( new UrlRequest( url )
- 15. На что обратить внимание при создании клиента для Twitter Следить за количством сделанных/оставшихся запросов Исходя из
- 16. Клиент для игры в шахматы через Twitter. Возможности: Авторизация Получение списка друзей и выбор из них
- 17. Клиент для игры в шахматы через Twitter. Ходы остаются “записаны” в Twitter и игра может быть
- 18. Клиент для игры в шахматы через Twitter. Демонстрация. Twitter Клиент
- 20. Скачать презентацию