Получение информации о посетителе на Facebook без «разрешения приложения» - как Yelp это делает? - PullRequest
3 голосов
/ 17 июля 2010

Хорошо. Я часами изучал разбросанную документацию FB, касающуюся xFBML, Open Graph и т. Д. - кажется, большинство из них устарело.

В любом случае, я пытаюсь получить идентификатор пользователя в Facebook (или имя, или изображение, или что-нибудь еще), когда они посещают мой сайт (при условии, что они уже вошли в FB) без необходимости «подключаться» и давать разрешение моему сайту.

Кажется, я не могу. Я бы просто сдался, но потом я вижу визг. У меня нет учетной записи Yelp, и я никогда не давал им разрешение на мою учетную запись FB. Но ... если я захожу в Facebook и захожу в Yelp, они все еще могут публиковать мою фотографию FB вверху, они знают мое имя FB и даже могут показать, кто из моих друзей на Yelp.

Итак, Yelp имеет какое-то соглашение с Facebook, чтобы получить эту информацию без моего разрешения?

Или вы действительно можете получить некоторую информацию FB о вашем "неподключенном" посетителе?

1 Ответ

7 голосов
/ 17 июля 2010

Эта функция называется «Мгновенная персонализация» и предназначена только для определенного числа партнеров Facebook.

Из Facebook FAQ :

Мы создали небольшую пилотную программу с эксклюзивным набором партнеров - в настоящее время yelp.com, Microsoft Docs.com и pandora.com - чтобы предложить персонализированный опыт сразу после вашего посещения. Этим партнерам был предоставлен доступ к общедоступной информации в Facebook (например, имена, списки друзей, интересы и лайки), чтобы персонализировать ваш опыт.

Итак, нет, вы не можете получить эту информацию самостоятельно, не спросив разрешения у пользователя, если только вы не являетесь участником пилотной программы.

...