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

时间:2016-08-29 09:46:44

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

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

FB.api('/me?fields=id,name,email,picture,website', function(data) {...});

从我的个人资料中获取基本信息。我真正想要的是我的FaceBook配置文件的URL,我可以与他人分享 - 他们只能从我的个人资料中查看公共信息 - 例如搜索新朋友时获得的公共资料页面,例如https://www.facebook.com/profile.php?id=100002010472154&hc_location=friend_browser&fref=pymk。我希望网站属性可以执行此操作,但不会返回与此相关的数据,并且不清楚是否已将其弃用。

这可能吗?

因此,为了澄清我只想要我的公开个人资料页面网址,我不需要访问供稿等。我知道此空间中还有其他一些问题和答案,并且最近已经收紧了Graph API安全性,但是我认为任何其他问题都不涉及仅访问用户的公开个人资料页面网址。

2 个答案:

答案 0 :(得分:3)

"链接"我想你的领域就是你所需要的:

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

答案 1 :(得分:1)

link字段会为您提供一个自动重定向到用户个人资料的网址。