Javascript 从facebook api获取自我信息

Javascript 从facebook api获取自我信息,javascript,facebook,Javascript,Facebook,我想从我的facebook帐户中检索我自己的个人信息以显示在我的网站上。我不想让浏览者先登录到facebook环境。我不想要求访问者验证任何应用程序。我想使用hte Javascript api来实现这一点。有什么建议吗 有没有一种可能的方法来实现这一点 当然。首先,你需要为你的域名注册。然后,您需要授予应用程序访问您的个人资料的权限。这通常使用FBML完成 <fb:login-button params="some permission" /> 授予你的应用程序将是一次性的,所以

我想从我的facebook帐户中检索我自己的个人信息以显示在我的网站上。我不想让浏览者先登录到facebook环境。我不想要求访问者验证任何应用程序。我想使用hte Javascript api来实现这一点。有什么建议吗


有没有一种可能的方法来实现这一点

当然。首先,你需要为你的域名注册。然后,您需要授予应用程序访问您的个人资料的权限。这通常使用FBML完成

<fb:login-button params="some permission" />
授予你的应用程序将是一次性的,所以你可以写一个临时页面来完成。之后,在实际面向公众的页面上,需要使用FB.init初始化JS SDK,然后查询FB API:

FB.api('/path-to-your-facebook-page', callback)
其中“/path to your facebook page”是facebook页面的URL减去域,callback是API返回时执行的函数。如果你的个人资料是http://www.facebook.com/amit,您将调用FB.api'/amit',回调;从那里,回调函数将公开一个JSON对象,其中包含您授权应用程序访问的所有信息


您可能想考虑使用服务器端SDK来查询API。它将限制您在浏览器中显示的信息量。对于服务器端SDK,您应该查看官方或。如果您要移动,还可以使用官方和SDK。

访问graph API需要身份验证:用户身份验证令牌或应用程序身份验证令牌。如果您不希望用户必须授权您的应用程序,您可以创建您的Facebook应用程序,要求用户输入他们的Facebook虚荣名称或Facebook id(如果他们知道),然后在服务器上执行应用程序登录以检索用户的graph API端点


将是混乱的:感觉他们故意让没有应用程序很难做到,我严重怀疑没有应用程序就可以通过JavaScript API做到这一点。

facebook文档稀疏且零碎。我有一种感觉,上述方法将是成功的。你能帮我详细解释一下吗?
FB.api('/path-to-your-facebook-page', callback)