【问题标题】:How to get my FaceBook Public Profile URL via the Javascript API如何通过 Javascript API 获取我的 Facebook 公开个人资料 URL
【发布时间】:2017-01-05 07:17:16
【问题描述】:

我正在使用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。我希望 website 属性会执行此操作,但没有返回与此相关的数据,目前尚不清楚这是否已被弃用。

这可能吗?

所以为了澄清一下,我只想要我的公共个人资料页面 URL,我不需要访问提要等。我知道这个领域还有一些其他问题和答案,并且最近 Graph API 安全性已经收紧,但是我不认为任何其他问题仅涉及对用户的公共个人资料页面 URL 的访问。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 谢谢,不知道我是怎么错过的!
    【解决方案2】:

    我猜“链接”字段将是您所需要的:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-03
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 2019-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多