通过iOS获取Facebook图片的问题
我试图通过Facebook连接在iOS上获取事件和个人资料图片,我已经提出了例如请求:
[facebook requestWithGraphPath:@"me/picture" andDelegate:self];
和响应处理方法:
(void)request:(FBRequest *)request didLoad:(id)result { NSString *url = [[NSString alloc] initWithData:result encoding:NSUTF8StringEncoding]; NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]]; imageView.image = [UIImage imageWithData:data]; }
它不会工作,结果variablestypes是NSConcreteMutableData和URLvariables值为空。
请帮助:)谢谢。
NSConcreteMutableData是实际的图像数据,而不是它的URL。 所有你需要的是
(void)request:(FBRequest *)request didLoad:(id)result { imageView.image = [UIImage imageWithData:result]; }
请尝试我之前提出的解决scheme。 对你起作用吗?
如何通过fbconnect在我的应用程序iPhone获取用户的Facebook个人资料图片?
https://github.com/jonasman/JNSocialDownload
试试这个库,你甚至可以得到推特
- 如果Facebook应用程序已安装,PFFVideosUtilslogin方法将不会执行任何操作
- Facebook Graph Api调用不适用于iOS
- Facebook分享对话框:权限错误 – OAuth“Facebook平台”“insufficient_scope(#200)权限错误”
- Swift通过FacebookUID打开Facebook资料
- Facebook连接批量请求和FQL错误问题
- 有没有办法强制parse.com单设备login?
- Facebook API – 如何取消graphics请求
- FBSDKAccessToken currentAccessTokenlogin后没有被更新
- FBSDKAppInviteDialog的closures和结果总是奇怪的行为(null)