如何使用Facebook的REST api在应用程序配置文件页面上发布照片

时间:2011-03-08 06:58:56

标签: objective-c facebook ip

我正在将照片上传到应用程序(或类似)个人资料页面。但它会显示错误消息

“error_code”:240,“error_msg”:“需要指定有效用户(通过会话或通过API参数指定用户。”

我正在使用REST API for facebook。

这段代码 NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys:                                    img,@“picture”,                                    kAppId,@ “UID”                                    零];

[_facebook requestWithMethodName:@"photos.upload"
                       andParams:params
                   andHttpMethod:@"POST"
                     andDelegate:self];

其中kAppId是applicatino ID。  如果我删除@“Uid”参数,则将照片上传到我的(用户)相册。

这个东西可以在网络中用户可以将照片上传到喜欢的页面作为新闻源。 我们如何通过REST APi来实现它

谢谢

1 个答案:

答案 0 :(得分:0)

你可能想尝试使用

对你的参数进行urlencoding
[params dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];