小编ela*_*ria的帖子

以更高的分辨率获取Facebook Profile Picture

我一直在寻找使用Facebook Graph API获取用户个人资料照片的最佳方式.

浏览文档,我发现了这个:

您可以使用type参数指定所需的图片大小,该参数应为方形(50x50),小(50像素宽,可变高度),普通(100像素宽,可变高度)和大(约200像素宽)之一,可变高度)

我的问题是:有没有办法让分辨率高于200px?

我最近找到了这个解决方案,但我不知道如何检查用户是否有另一种语言的专辑:

FB.api('/me/albums', function (response)
  {
    for (album in response.data)
    {
      // Find the Profile Picture album
      if (response.data[album].name == "Profile Pictures")
      {
         // Get a list of all photos in that album.
         FB.api(response.data[album].id + "/photos", function(response)
           {
             // The image link
             image = response.data[0].images[0].source;
           });
      }
    }
  });
Run Code Online (Sandbox Code Playgroud)

javascript facebook facebook-graph-api

9
推荐指数
2
解决办法
1万
查看次数

FB.UIServer._loadedNodes [a.frame]未定义

我目前正在使用Facebook的JavaScript SDK.该应用程序基于apprequest发送,一切都很好.

迁移服务器后,当我再次尝试进行apprequest时,请求死了,控制台告诉我这个错误:

FB.UIServer._loadedNodes [a.frame]未定义

有谁知道如何解决这一问题?

javascript facebook facebook-javascript-sdk

2
推荐指数
1
解决办法
1130
查看次数