获取访问者的Facebook信息而没有“应用许可” - 叶子如何做? [英] Getting a Visitor's Facebook Info Without "App Permission" -- How Does Yelp Do It?

查看:161
本文介绍了获取访问者的Facebook信息而没有“应用许可” - 叶子如何做?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

好。我已经花了几个小时在关于xFBML,Open Graph等的分散的FB文档中,大部分都不推荐使用。

Okay. I've spent hours poring over the scattered FB documentation concerning xFBML, Open Graph, etc. -- most of it deprecated it seems.

无论如何,我试图当访问我的网站(假设他们已经登录到FB)时,不需要连接并给予我的网站许可,才能获得访客的Facebook用户标识(或名称或图片或任何内容)。

Anyways, I'm trying to get a visitor's Facebook userid (or name or pic or anything) when they visit my site (assuming they are logged into FB already) without them having to "connect" and give my website permission.

似乎我不知道。我会放弃,但随后我看到叶尔。我没有Yelp帐户,我从来没有给我们的FB帐户许可。但是...如果我登录了Facebook,而且我去了Yelp,他们仍然可以发布我的FB照片在顶部,他们知道我的FB名称,他们甚至能够告诉我我的哪些朋友是在Yelp。

It seems that I cannot though. I would just give up, but then I see Yelp. I don't have a Yelp account and I've never given them permission to my FB account. But...if I'm logged into Facebook, and I go to Yelp, they are still able to post my FB photo at the top, they know my FB name, and they're even able to show me which of my friends are on Yelp.

那么,Yelp是否有一些交易Facebook获得这个信息,没有我给予许可?

So, does Yelp have some deal with Facebook to get that info without me giving permission?

或者您是否可以在未连接的访问者处获取一些FB信息?

Or can you really grab some FB info on your "unconnected" visitor?

推荐答案

这是一个名为即时个性化的功能,它是唯一一些Facebook合作伙伴的独家。

It's a feature called "Instant Personalization", and it's exclusive to a select number of Facebook partners.

从Facebook 常见问题

From the Facebook FAQ:


我们已经建立了一个小型的试点计划,一个独家的合作伙伴 - 目前是yelp.com,Microsoft Docs.com和pandora.com,一旦您访问,就能提供个性化的体验。这些合作伙伴可以访问Facebook上的公开信息(例如姓名,朋友名单和兴趣和喜好)来个性化您的体验。

We have established a small pilot program with an exclusive set of partners—currently yelp.com, Microsoft Docs.com, and pandora.com—to offer a personalized experience as soon as you visit. These partners have been given access to public information on Facebook (e.g., names, friend lists and interests and likes) to personalize your experience.

所以,不,你没有得到用户的许可,就不能自己得到这些信息,除非你是试点计划的参与者。

So, no, you can't get that information yourself without asking permission from the user, unless you're a participant in the pilot program.

这篇关于获取访问者的Facebook信息而没有“应用许可” - 叶子如何做?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆