Javascript 使用jquery需要在html页面中显示facebook用户名

Javascript 使用jquery需要在html页面中显示facebook用户名,javascript,jquery,facebook,Javascript,Jquery,Facebook,使用jquery(javascript)需要使用facebook用户id在html页面中显示facebook用户名。我没有使用facebook api。谁都不知道 您需要使用Facebook API,因为Facebook需要验证应用程序对用户数据的请求。() 我建议使用graphapi(),但这需要一点入门工作 我使用PHPSDK(),不过也有其他的,您可以在Facebook文档中找到它们 但是,为了更好地回答您的问题,如果您有授权令牌,您可以拨打电话,例如: https://graph.fac

使用jquery(javascript)需要使用facebook用户id在html页面中显示facebook用户名。我没有使用facebook api。谁都不知道

您需要使用Facebook API,因为Facebook需要验证应用程序对用户数据的请求。()

我建议使用graphapi(),但这需要一点入门工作

我使用PHPSDK(),不过也有其他的,您可以在Facebook文档中找到它们

但是,为了更好地回答您的问题,如果您有授权令牌,您可以拨打电话,例如:

https://graph.facebook.com/me?access_token=

将返回一个JSON对象,其中包含您的基本信息,包括您的姓名、生日以及基本上显示在您的个人资料上的所有信息

在做任何事情之前,您必须在以下位置注册您自己的应用程序:


(编辑:我不知道FBML正在被淘汰)

如果不使用facebook API(Graph API或较旧的facebook REST API)javascript或PHP,就无法实现这一点

Facebook需要在您请求数据之前验证您的应用程序

您可以使用FBML(Facebook标记语言)轻松实现它。但是,如前所述,您不应在新应用程序中使用FBML,因为推荐的方法是新的。FBML正在被弃用


使用新的Graph API,您可以通过获取
https://graph.facebook.com/{userID}

我知道这是一个旧线程,但这样人们就不会被误导了

在您请求用户名等数据之前,Facebook无需验证您的应用程序,因为用户名是公共信息,不需要权限。只需调用{userID},就会得到一个JSON对象。您可以使用jquery轻松实现这一点:

$.get("https://graph.facebook.com/{userID}", function (data) {
      alert(data.name);
}, 'jsonp');

是的,我不知道FBML完全被淘汰了。但我同意Graph API是一条发展之路,这就是我们使用的NP,希望你喜欢将社交媒体整合到你的网站中,这会使它们更加个性化和有趣!