Встала передо мной задача – сделать постинг ссылок из Андроида в пару-тройку соцсетей. Причем, максимально простой и легкий – чтобы не плодить сущности и как можно меньше заморачиваться с токенами, сессиями и прочая. Задача, действительно, минимум – только размещение ссылки в собственном аккаунте пользователя. Если к ссылке можно легко добавить описания или картинки – сделать, но не упираться.
В силу разных причин были выбраны Facebook, Vkontakte и Google+. Планировала добавить Twitter, но его Fabric к тому времени еще не вышел, а использовать стороннюю библиотеку не хотелось (см. п.2 ниже). Позже добавлю.
В итоге, задача для этих трех соцсетей получилась следующей:
- Максимально простой программный интерфейс постинга ссылок.
- Использование только нативных SDK (из тех соображений, что эти знания пригодятся в дальнейшем).
- Минимум кода – только самое необходимое для работы.
- Работать все должно вне зависимости от наличия у пользователя установленного клиента соцсети. Но если он есть – использовать диалоговые окна клиента.
- Пользователю должно выводиться сообщение об успешном или нет размещении записи.
- Должна быть возможность программно реагировать на успешное размещение записи.
Читать полностью »