2014-10-08 1 views
0

Не знаете, как задать этот вопрос. Я реализовал ConnectInterceptor. Тем не менее, я не думаю, что он будет иметь параметры, которые находятся в ссылке, отправленной пользователю в своих уведомлениях в Facebook.Как получить параметры из ссылки, отправленной в Facebook Уведомления

Вот сценарий. Пользователь регистрируется в нашем приложении (приложение для Facebook, приложение для iOS, Android и т. Д. Не имеет значения) Пользователь подключил свою учетную запись Facebook к их логину. Теперь они переходят на страницу, в которой показаны все их друзья на Facebook, где они могут отправить приглашение этому другу присоединиться к нашему приложению (регистрация). В этом приглашении, которое мы отправляем уведомлениям друга, есть идентификатор пользователя (наше приложение) и подарок/productID по ссылке, которая приведет пользователя к нашему приложению в Facebook, где они могут присоединиться. Когда они присоединятся, он подключит свою учетную запись Facebook к нашему приложению, и в это время мы должны предоставить бесплатные чипы пользователю, который пригласил Facebook Friend (следовательно, идентификатор пользователя в ссылке) и предоставить подарок новому пользователю (отсюда подарок/productID) в ссылке, отправленной на их уведомления.

Поэтому мне нужно получить доступ к идентификатору пользователя и подарок/productID при создании нового пользователя в нашем приложении. Новый пользователь создается в реализации ConnectionSignUp. Но у этого есть исполнение (Connection), которое, безусловно, не будет иметь идентификаторы пользователя и дара в вызове.

По сути, в нашем приложении у нас есть игроки, приглашающие друзей Facebook присоединиться к игре, и если они будут приглашать игроков, они получат бесплатные фишки, и новый игрок может получить подарок или бесплатные фишки, но только когда новый игрок подписывает/добавить свою учетную запись в Facebook в нашем приложении.

Так я думал, что перехватчик сможет получить его от вызова

void postConnect(Connection<T> tConnection, WebRequest webRequest).

Будет ли это работать, или есть другой способ реализовать этот прецедент, который нам нужен.

Благодаря

Марк

+0

Перехватчик на самом деле идеален для этого сценария и делает всю реализацию чрезвычайно простой. Очень приятно, что команда Spring Social добавила все эти перехватчики для разных сценариев – user1567291

ответ

0

Смотреть комментарии для ответа. Перехватчики - это путь