喜欢用facebook api V2.3计数的参数

我正在使用这一行的代码来获得Facebook上的喜欢数

NSString *postId = @"1234567890_1234567890"; NSMutableDictionary* photosParams = [NSMutableDictionary dictionaryWithObjectsAndKeys:postId,@"ObjectId",nil]; NSString * str = (NSString *) [[[FBSDKGraphRequest alloc] initWithGraphPath:@"/{object-id}/likes" parameters:photosParams HTTPMethod:@"GET"] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { if ([error.userInfo[FBSDKGraphRequestErrorGraphErrorCode] isEqual:@200]) { NSLog(@"%@",[error localizedDescription]); } }]; 

但我得到不受支持的URL的错误,任何一个有想法我用什么参数来获得结果。 我正在使用更新版本的Facebook API

状态,你需要

需要查看父对象所需的相同权限才能查看该对象上的喜欢。

这意味着对post的权限设置( https://developers.facebook.com/docs/graph-api/reference/v2.3/post )适用:

  • 对于页面post,页面上的公共post可以用任何有效的访问令牌来获取。 页面上人员的post,提到页面的人的post或者有针对性的页面post(例如通过语言或地理)可能需要用户或页面令牌。
  • 具有read_stream或user_posts权限的任何其他post的用户访问令牌

你确定你要添加一个访问令牌到你的请求?

您可以像这样一次请求多个post:

 /?ids={object_id1},{object_id2}&fields=id,created_time,likes.summary(true).limit(0)