#javascript #node.js #social-networking #gigya
#javascript #node.js #социальные сети #gigya
Вопрос:
Для одного из моих проектов я хотел бы попробовать Gigya в качестве поставщика услуг подключения к социальной сети и пишу свое приложение с использованием Node.js . Кто-нибудь делал это?
Gigya предоставляет JavaScript API, который предназначен для использования на клиенте.
http://developers.gigya.com/020_Client_API
Должно быть возможно адаптировать это для использования на стороне сервера.
Комментарии:
1. Вероятно, возможно адаптировать JavaScript API на стороне клиента, но имхо было бы лучше использовать их REST API.
Ответ №1:
Javascript на стороне клиента Gigya предназначен для максимально возможного запуска в браузере, поскольку они выполняют двухчастную аутентификацию с использованием файлов cookie, установленных их доменами. Вы можете попытаться перенести его для запуска на стороне сервера, но ни один из общедоступных методов не будет работать так, как рекламируется.
Я написал оболочку для их REST API, используя их собственную аутентификацию, которую я использую в рабочем проекте в течение нескольких недель:https://github.com/jproulx/Gigya-Node-SDK — обратите внимание, что не все было тщательно протестировано, поскольку мне нужно было использовать только подмножество служб socialize на стороне сервера. Это должно послужить хорошей отправной точкой для начальной загрузки чего-либо для ваших нужд.
Комментарии:
1. как добавить атрибут extrafields в этот вызов?
Ответ №2:
У Gigya еще нет официального Node SDK. Тем не менее, я написал SDK, который реализует весь сервис.
В дополнение к стандартным API, он содержит специальную поддержку для потоковой передачи данных из учетных записей и DS.
Git:https://github.com/scotthovestadt/node-gigya
Установите с помощью «npm install gigya».