我需要为 Facebook Graph API 提交 App Review 吗?

Posted

技术标签:

【中文标题】我需要为 Facebook Graph API 提交 App Review 吗?【英文标题】:Do I need to submit for App Review for Facebook Graph API? 【发布时间】:2016-06-24 10:13:21 【问题描述】:

如果我使用 Graph API 将视频发布到 Facebook,我还需要提交 App Review 到 Facebook 吗?

我使用这个代码:

  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];
    
  ];

几周前它曾经可以工作,但现在突然不行了。它说不允许视频发布。

【问题讨论】:

【参考方案1】:

您需要publish_actions 权限,这需要应用审核。

【讨论】:

但是为什么它突然不起作用了,而它在过去起作用了? @Rendy 您使用的是其他用户或较旧的 API 版本,或者是 Facebook 错误。 不.. 在我 2-3 周前的开发过程中以及在 UAT 期间这周的早期仍然有效。虽然现在已经不存在了。【参考方案2】:

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

【讨论】:

以上是关于我需要为 Facebook Graph API 提交 App Review 吗?的主要内容,如果未能解决你的问题,请参考以下文章

我需要来自 Facebook Graph Api 的用户朋友的性别比例

使用 Facebook Graph API 为页面“点赞”

Facebook Graph API:如何访问用户电影?

Facebook Graph API:有应用访问令牌,需要用户访问令牌而无需交互

加入群组的Facebook Graph Api

加入群组的 Facebook Graph Api