如果我使用Graph API将视频发布到Facebook,我是否仍需要向Facebook提交App Review?
我使用此代码:
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:[NSString stringWithFormat:@"/%@/videos", [FBSDKAccessToken currentAccessToken].userID]
parameters:params
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
NSLog(@"Result uploaded video %@ %@", result, error);
[spinner stopAnimating];
UIAlertView *alert;
if(error == nil){
NSLog(@"not error");
alert = [[UIAlertView alloc] initWithTitle:@"Facebook"
message:@"Video uploaded successfully"
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"OK", nil];
[alert show];
}
else{
NSLog(@"error");
alert = [[UIAlertView alloc] initWithTitle:@"Facebook"
message:error.description
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"OK", nil];
[alert show];
}
}];
它曾经在几周前工作过,但现在突然间已经不能再做了。它说不允许发布视频。
答案 0 :(得分:0)
您需要publish_actions
权限,这需要App Review。
答案 1 :(得分:0)
使用旧版本创建的应用仍然有效。但是在v2.3之后,facebook更新了sdk并且很多东西都发生了变化。在v2.3之后创建的应用我们需要提交应用以供审核发布操作。 但在开发模式中,我们可以创建测试用户,通过这个测试用户,我们可以在facebook上发布帖子。普通用户无法访问此测试用户。