2016-07-13 3 views
-3

Я разрабатываю приложение для Android и использую Facebook для входа в систему, чтобы пользователь мог зарегистрироваться с помощью своих учетных записей Facebook.Отслеживать друзей, подписавшихся на Facebook в приложении для Android

Я новичок, поэтому хотел знать, как отслеживать друзей пользователей, регистрирующихся в моем приложении, и, соответственно, push уведомлять обоих пользователей. Я добавляю временную шкалу, поэтому я хочу показывать только сообщения пользователя из своего социального круга.

Разрешение: Мы сейчас рассматриваем возможность использования «Пригласить друзей» в последней версии Facebook Graph API.

+0

Я не понимаю, почему людям здесь не понравился этот вопрос. Я сказал, что я новичок, но теперь кажется, что те, кто занижен, считают себя слишком умными и знающими, но не могут ответить на этот вопрос. –

ответ

0

Facebook сделал обновление некоторое время назад, я не помню, какая версия SDK или Graph API (возможно, Graph API 2.0)? Это входило в силу, но вы действительно не можете больше этого делать. Теперь, когда вы запрашиваете список друзей для пользователя, идентификатор пользователя для друга, который возвращается в этом списке, теперь генерируется случайным образом, а не его реальный идентификатор учетной записи.

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

EDIT Это относится только к играм или использованию тегов api. Не для общего запроса списка друзей.

+2

Это не работает. вы не получите ЛЮБЫЕ данные (даже не ID), если друг не разрешил ваше приложение. за исключением приглашения пользователей в игру или для пометки, но даже тогда вы получаете только маркер тегов или токен приглашения. – luschn

+0

Thta правильно luschn. Я работал в предположении, что тегирование используется. Не следовало предполагать это. Виноват. Спасибо, что исправил меня – Devsil

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