【问题标题】:Getting a users Facebook profile url获取用户 Facebook 个人资料网址
【发布时间】:2010-05-11 18:28:40
【问题描述】:

我正在创建一个注册站点,以便相似的人可以轻松找到彼此。我不想使用 Facebook Connect 作为主要登录方法或使用 Facebook 来存储他们的信息。我将在我这边创建一个数据库来存储该信息。出于安全原因,我不会显示用户地址、电话号码或电子邮件地址,因此我想为人们提供下一个最好的联系方式,这就是 Facebook 的用武之地。通常我只会让他们输入他们的 Facebook URL 在文本框中,但我认为大多数人不知道他们的 url 是什么,这就是我认为我需要使用 Facebook Connect 的原因。所以这是我的想法..当用户注册时,有一个复选框,选中时表示他们允许人们在 Facebook 上找到他们。我假设一旦他们单击注册按钮,就会出现一个 Facebook Connect 弹出窗口,请求访问他们的 Facebook 帐户的权限。当他们“允许”它时,我可以获得他们的个人资料网址。我只需要他们的 Facebook 个人资料网址,我不想要任何其他 Facebook 功能或信息。 Facebook Connect 是最适合这种情况的吗?有没有更简单的方法?几个月前在 Facebook Connect 网站上,他们曾经是这样做的示例,但所有文档都已重新排列和更改,我似乎无法找到相关信息。您能提供的任何帮助都会很棒!

【问题讨论】:

    标签: facebook


    【解决方案1】:

    一个简单的方法是向用户询问他的 FB username。这不是一个真正的私人领域,任何用户都愿意分享它。那么个人资料链接就是http://www.facebook.com/<username>,正如您已经知道的那样。

    但是,用户可能在 Facebook 上没有用户名。在这种情况下,您需要将 FB 连接按钮添加到您的站点。但你可以保持简单。一旦用户连接,您将获得他的UID。只需向 URL http://graph.facebook.com/<UID> 发出 GET 请求,您将在返回的 JSON 的链接字段中获得配置文件 URL。

    要了解一下,只需在浏览器中打开它 - http://graph.facebook.com/546159339

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多