iOS开发Facebook直播,为啥只能获取直播评论id,无法直接获取评论人昵称
Posted
技术标签:
【中文标题】iOS开发Facebook直播,为啥只能获取直播评论id,无法直接获取评论人昵称【英文标题】:IOS development Facebook live, why can only get to live comment id, no direct access to comment on people's nicknameiOS开发Facebook直播,为什么只能获取直播评论id,无法直接获取评论人昵称 【发布时间】:2017-11-22 03:43:48 【问题描述】:NSString *path = [NSString stringWithFormat:@"/%@/cmets",liveId]; FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphpath:路径参数:@@"fields" : @"attachment_id,attachment_share_url,attachment_url,is_offline,message,text"]; NSMutableArray *mArr = [NSMutableArray 数组]; [请求 startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) 如果(!错误)
if (result)
NSArray *arr = [result objectForKey:@"data"];
for (NSDictionary *dic in arr)
EVOLiveItem *commentItem = [[EVOLiveItem alloc] init];
commentItem.commentItem.userName = dic[@"id"];
commentItem.commentItem.commentContent = dic[@"message"];
[mArr addObject:commentItem];
completion(mArr);
【问题讨论】:
我只能猜到你想在这里问什么(请阅读How to Ask!) - 对任何页面对象的请求将不再包含用户信息,除非你使用页面访问令牌有问题的页面。 developers.facebook.com/docs/graph-api/changelog/… 【参考方案1】:我已经解决了
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:路径参数:@@"fields" : @"" HTTPMethod:@"GET"];
这里的改动下
【讨论】:
以上是关于iOS开发Facebook直播,为啥只能获取直播评论id,无法直接获取评论人昵称的主要内容,如果未能解决你的问题,请参考以下文章
午评华为开发者大会将于3月27日举行线上直播!- 深圳欢乐海岸