2013-11-13 3 views
0

В моем проекте symfony я включил HwiOAuthBundle для разных социальных подключений (твиттер, facebook и google), и все работает отлично. Мы собираем токены oAuth для каждого из этих поставщиков, а также идентификатор пользователя.Как сделать аутентифицированный вызов oAuth с HwiOAuthBundle

Теперь мой вопрос, как я могу сделать Authenticated вызов API к одной из этих услуг с помощью этих маркеров с помощью HwiOAuthBundle (или любым другим способом) из моего контроллера симфони

Любая помощь будет высоко оценен ,

ответ

-1

Не думайте, что вы можете делать то, что вы просите. HWIOAuthBundle даже не сохраняет маркеры в БД по умолчанию.

Как только у вас есть токен, я думаю, вам нужно использовать пакеты/обертки, предназначенные для каждого API.

+1

Возможно, не по умолчанию, но тривиально добавить их. Хороший небольшой пример, показывающий пример этого [здесь] (https://gist.github.com/danvbe/4476697). –

0

Для Facebook, просто вызовите графа API передавая ему доступ FB лексема вы сохранили в вашей БД: https://graph.facebook.com/.....?access_token=

же для LinkedIn, просто используйте oauth2_access_token = вместо

вероятно те же/подобные вещи для других провайдеры

Работал для меня.

Смежные вопросы