我使用Facebook最新的sdk上传视频,其工作正常。我在Facebook开发者帐户中创建了ios应用程序。仍然是我的应用程序在测试模式我的应用未在应用商店发布。我已经测试了我的Facebook帐户视频已上传到我的Facebook帐户。我的应用状态是实时的。我尝试用我的朋友帐户以下错误一直出现。请帮助我如何与其他用户合作。 我使用下面的代码进行视频上传
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"mov"];
NSData *videoData = [NSData dataWithContentsOfFile:filePath];
NSString* videoName = [filePath lastPathComponent];
NSMutableDictionary* params = [[NSMutableDictionary alloc] init];
[params setObject:@"testing from ios app" forKey:@"description"];
[params setObject:videoData forKey:videoName];
[FBRequestConnection startWithGraphPath:@"me/videos"
parameters:params
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error)
{
}];
仅在Apple开发人员帐户中显示已批准的电子邮件,public_profile,user_friends。
permissions:(
"public_profile"
)>, com.facebook.sdk:ParsedJSONResponseKey={
body = {
error = {
code = 200;
message = "(#200) Requires extended permission: publish_actions";
type = OAuthException;
};
};
code = 403;
}}
答案 0 :(得分:2)
这意味着您需要在上传前申请publish_actions
权限。请参阅Facebook Login for iOS,搜索Checking for permissions
。