Я пытаюсь обновить параметр конфиденциальности, чтобы живое видео, запускаемое моим приложением, было размещено на временной шкале пользователя, а для конфиденциальности установлено значение "ALL_FRIENDS".Я просмотрел документацию и код, который я разработал, не работает:
NSString* livePath = [@"/" stringByAppendingPathComponent:[token.userID stringByAppendingPathComponent:@"live_videos"]];
FBSDKProfile *profile = [FBSDKProfile currentProfile];
if(profile.userID){
livePath = [@"/" stringByAppendingPathComponent:[profile.userID stringByAppendingPathComponent:@"live_videos"]];
}
NSMutableDictionary* param = @{
}.mutableCopy;
[param setObject:@"Test Title" forKey:@"title"];
[param setObject:@"Test Description" forKey:@"description"];
[param setObject:@"privacy" forKey:@"{@\"value\": \"ALL_FRIENDS\"}"];
[[[FBSDKGraphRequest alloc] initWithGraphPath:livePath
parameters:param
tokenString:token.tokenString
version:@"v2.6"
HTTPMethod:@"POST"]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { //More code here }