【问题标题】:Putting Facebook profile picture to UIImage将 Facebook 个人资料图片放入 UIImage
【发布时间】:2011-02-10 12:23:35
【问题描述】:

我正在尝试通过调用 me/picture<friend_id>/picture 从 Graph API 获取个人资料图片。但是,给出的响应似乎不是 JSON 响应。我无法阅读回复,但我知道它应该是另一个链接到个人资料图片 JPEG 文件的 URL。

我知道,一旦获得该 URL,我就可以使用 UIImage 方法 imageFromURL(或类似的方法),但我只是不确定如何处理响应。有人可以帮忙吗?

【问题讨论】:

    标签: ios facebook-graph-api uiimage facebook-ios-sdk


    【解决方案1】:

    你可以提出类似的要求

    [_facebook requestWithGraphPath:@"me/picture" andDelegate:self];
    

    和您的响应处理程序

    - (void)request:(FBRequest *)request didLoad:(id)result {
        if ([result isKindOfClass:[NSData class]])
        {
            UIImage* profilePicture = [[UIImage alloc] initWithData: result];
        }
     }
    

    【讨论】:

    【解决方案2】:

    【讨论】:

    • 我之前读过那篇博文,但他只是从 Graph API 获得名字和姓氏,而不是个人资料图片 =(
    【解决方案3】:

    如果您想要 URL 而不是图像数据,请在此处查看我的答案:iOS Facebook Graph API Profile picture link

    【讨论】:

      猜你喜欢
      • 2012-06-24
      • 2012-06-08
      • 1970-01-01
      • 2017-09-30
      • 1970-01-01
      • 2014-06-03
      • 2014-05-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多