【问题标题】:Fetching profile picture and name and etc. from Facebook by ID通过 ID 从 Facebook 获取头像和姓名等
【发布时间】:2016-08-29 07:54:01
【问题描述】:

我在 2014 年在 php 中使用此链接仅通过 ID 号从 Facebook 获取个人资料照片、姓名、姓氏和其他信息。 http://graph.facebook.com/{ID}/ - 此链接返回给我 json 编码信息,我可以对其进行解码并使用。但现在在 2016 年,这个链接不起作用。 Facebook 似乎改变了它的图形结构,我现在如何使用它?用其他方法?

【问题讨论】:

    标签: php html json facebook facebook-graph-api


    【解决方案1】:

    您可以使用 javascript Graph API 获取“我”(授权给您的应用的用户)图片。

    FB.api(
      '/me',
      'GET',
      {"fields":"id,name,picture"},
      function(response) {
          console.log(picture.data.url);
      }
    );
    

    您可以在 facebook 的工具 Graph API Explorer 中使用 Graph API

    阅读更多关于 Graph API javascriptphp

    【讨论】:

      【解决方案2】:

      检查Graph API Changelog。看起来您正在使用旧的 v1.0 版本的 API。它已经过时了。要获取用户的公开资料,您应该使用/v2.7/{user-id} URL。

      此外,从 v2.0 开始,您无法获得默认 public_profile 权限的好友列表。您的应用还应具有user_friends 权限。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-11
        • 2011-02-25
        • 1970-01-01
        • 1970-01-01
        • 2015-12-07
        • 2011-06-11
        相关资源
        最近更新 更多