Доброго времени суток. Толкните плиз в нужном направлении.
Есть сайт на drupal 7, для обмена данными между сайтом и Android/IOS настроен REST API с помощью Services 7.x-3.11.
Нужно добавить в api регистрацию и логин по соц. сетям(facebook, twitter, google).
Комментарии
Можно посмотреть ваше приложение?
Зачем?
Решил данную задачу следующим образом.
Запрос к социалкам на сайте и на устройствах проходит отдельно.
На сайте я использовал HybridAuth. Все очень легко и быстро настраивается.
После запроса к социалке с устройства, я посылаю запрос на свой сайт с email, который вернула социалка.
Используя API Services написал свой ресурс, используя hook_services_resources.
В хуке по email нахожу юзера и логиню его аналогично как делает это Services(см. _user_resource_login()). Если нету юзера с таким email, тогда программно создаю нового и логиню.