如何通过Javascript API获取我的FaceBook公共配置文件URL

如何通过Javascript API获取我的FaceBook公共配置文件URL,javascript,facebook,facebook-graph-api,facebook-javascript-sdk,Javascript,Facebook,Facebook Graph Api,Facebook Javascript Sdk,我正在使用JavaScript API登录FaceBook,我可以调用 FB.api('/me?fields=id,name,email,picture,website', function(data) {...}); 从我的个人资料中获取基本详细信息。我真正想要的是我的FaceBook个人资料的URL,我可以与其他人共享-他们只能从我的个人资料中看到公共信息-例如,你在搜索新朋友时获得的那种公共个人资料页面。我希望网站属性能做到这一点,但没有返回与此相关的数据,目前还不清楚这是否已被弃用 这

我正在使用JavaScript API登录FaceBook,我可以调用

FB.api('/me?fields=id,name,email,picture,website', function(data) {...});
从我的个人资料中获取基本详细信息。我真正想要的是我的FaceBook个人资料的URL,我可以与其他人共享-他们只能从我的个人资料中看到公共信息-例如,你在搜索新朋友时获得的那种公共个人资料页面。我希望网站属性能做到这一点,但没有返回与此相关的数据,目前还不清楚这是否已被弃用

这可能吗

因此,为了澄清我只想要我的公共配置文件页面URL,我不需要访问提要等。我知道在这个空间中还有一些其他问题和答案,Graph API的安全性最近有所加强,但我不认为任何其他问题只涉及访问用户的公共配置文件页面URL。

链接我想,你需要的就是这个领域:

FB.api('/me', {fields: 'id,name,email,picture,link'}, function(data) {...});
“链接”字段就是您需要的,我想:

FB.api('/me', {fields: 'id,name,email,picture,link'}, function(data) {...});

链接
字段将为您提供一个自动重定向到用户配置文件的URL。

链接字段将为您提供一个自动重定向到用户配置文件的URL。

谢谢,我不确定我是怎么错过的!我从这里得到的链接将我带到主页,而不是个人资料。这是我得到的信息,
https://www.facebook.com/app_scoped_user_id//
或:谢谢,我不知道我怎么会错过这个!我从这里得到的链接将我带到主页,而不是个人资料。这是我得到的信息,
https://www.facebook.com/app_scoped_user_id//
或:谢谢,我不知道我怎么会错过这个!谢谢,不知道我怎么错过了!