【问题标题】:Facebook Graph Api User InformationFacebook Graph Api 用户信息
【发布时间】:2012-07-29 15:01:50
【问题描述】:

通过 facebook graph api 我正在搜索某些事件, 我还想获取有关用户如何参与这些活动的信息。 使用 facebook graph api,我可以提取有关用户的基本信息 - 姓名、ID 和个人资料图片。 问题是我想知道用户的年龄——问题是我不是在创建一个 facebook 应用程序,而是一个使用他们的 api 从 facebook 中提取数据的网站。 为了得到用户的生日,我需要user_birthday 权限。

我想知道我是否能够在没有此权限的情况下获取用户的年龄?这些用户参加某个活动的事实很重要吗? 如果我必须拥有此特定权限,我该如何获得?请记住,我不会创建 Facebook 应用程序。

任何建议都会有所帮助,在此先感谢

【问题讨论】:

  • 要获得像user_birthday 这样的属性,您必须创建一个 Facebook 应用程序并让您的用户使用它进行身份验证。没有其他办法。
  • 有一个选项可以在没有任何许可的情况下获得至少用户年龄范围?奇怪的是,我必须获得特殊权限才能获取这些数据,而有很多用户的生日公开显示在他们的 Facebook 个人资料上......
  • 如果您可以信任用户向您提供他们的 Facebook 用户名,那么可以,您可以通过基本的 API 调用获取他们的公开信息。您可以通过访问graph.facebook.com/YOUR_USENAME 在您的个人资料中尝试此操作

标签: php facebook facebook-graph-api


【解决方案1】:
  • 您需要权限
  • 您需要一个应用程序
  • 因此,请改变您对 Facebook“应用程序”的看法。您的网页必须调用 facebook 的 Graph 或 FQL 端点。您必须向您的用户显示标准的授权 窗口或网页。但是,您的用户会以其他方式看到“网页”,而不是“应用”
  • 您的应用程序可以是仅网站应用程序,即http://apps.facebook.com/your-awesome-app 处没有画布页面
  • 首先,转到https://developers.facebook.com 并创建一个“应用程序”
  • 然后在谷歌上搜索“facebook”“用户年龄”“网站身份验证”等...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    相关资源
    最近更新 更多