Итак, когда вы добавляете плагин для входа в приложение, он, кажется, отображает друзей пользователя, которые используют указанное приложение. Он отображает это даже для пользователей, которые еще не разрешили доступ к приложению. Например, если вы заходите в «приложение для кулинарии Генри», но никогда не заходите в приложение через facebook, оно все равно покажет вам ваших друзей, которые используют приложение.Использование плагина Button Button для получения fb userid ПЕРЕД НАСТРОЕНИЕМ Аутентификация
Что я пытаюсь сделать, это использовать эту функцию, чтобы захватить массив fb-userids из плагина, чтобы я мог выполнить запрос в своей БД, чтобы показать пользователю ПОТЕНЦИАЛ немного больше информации. Например, скажем, у вас есть 2 друга, которые уже используют «приложение для приготовления пищи Генри»: Джо и Карен. Если бы я мог получить их идентификатор пользователя, я мог бы показать вам что-то вроде «Джо только что приготовил Теленок Скаллопини, а Карен совершенствует свой Тонкацу Карри».
Я знаю, что вы могли бы сделать это легко, если бы у вас был токен аутентификации, но это было получено только после входа пользователя в систему. Я пытаюсь использовать тот факт, что fb кажется, что это нормально, чтобы показать своим друзьям, которые используя приложение ПЕРЕД тем, как вы зарегистрируетесь для приложения.
Единственный супер хакерский способ, который я мог бы придумать, это тот факт, что я мог бы вытащить атрибут href элементов, соответствующих $ (". UiFacePileItem a"), который дает ссылку на профиль пользователя, который я мог бы затем захватить имя пользователя или UID. Кажется, это может легко сломаться, но у кого есть идея? Благодаря!
Точно, если вы выяснили, как это сделать, это будет серьезная ошибка, которая будет исправлена ASAP – Igy
ах да, что имеет смысл. просто чтобы быть ясным, у меня не было гнусных намерений. Я просто хотел создать немного более персонализированную целевую страницу, используя общедоступные (в контексте моего приложения) действия, но вы правы, список друзей человека должен быть защищен. – Henry