【问题标题】:facebook profile image without authentication for iOS无需 iOS 身份验证的 Facebook 个人资料图片
【发布时间】:2011-06-13 22:00:29
【问题描述】:

Facebook 图形 API 告诉我,我可以使用以下方式获取用户的个人资料图片

http://graph.facebook.com/517267866/picture?type=large

效果很好。但是,当您在浏览器中输入上述 URL 时,图片的实际地址是

http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs232.ash2/49622_517267866_2709_n.jpg

如何使用 iphone sdk 中的第一个链接获取第二个 URL。 ?我的意思是使用目标 C。

感谢并感谢您的帮助..!!!!

【问题讨论】:

    标签: json facebook profile


    【解决方案1】:

    您可以通过转到

    获取原始图像URL
    https://graph.facebook.com/USER_ID?fields=picture
    

    在 Graph API Explorer 中查看示例:https://developers.facebook.com/tools/explorer/?method=GET&path=me%3Ffields%3Dpicture

    虽然这不会返回图像的大版本。如果需要,您需要对 User 表进行 FQL 查询,并要求

    pic_big
    

    字段。

    【讨论】:

    • 对于图像的大版本,您可以使用此 url:http://graph.facebook.com/USER_ID/picture?type=large&redirect=false 而不是使用 FQL。参数redirect=false 将避免重定向到图像并向您发送JSON数据
    猜你喜欢
    • 2013-08-06
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 2012-01-16
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多