我是否需要提交Facebook Graph API的App Review?

时间:2016-06-24 10:13:21

标签: ios facebook facebook-graph-api

如果我使用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];
    }
  }];

它曾经在几周前工作过,但现在突然间已经不能再做了。它说不允许发布视频。

2 个答案:

答案 0 :(得分:0)

您需要publish_actions权限,这需要App Review。

答案 1 :(得分:0)

使用旧版本创建的应用仍然有效。但是在v2.3之后,facebook更新了sdk并且很多东西都发生了变化。在v2.3之后创建的应用我们需要提交应用以供审核发布操作。      但在开发模式中,我们可以创建测试用户,通过这个测试用户,我们可以在facebook上发布帖子。普通用户无法访问此测试用户。