我如何才能获得刚刚上传的图片的隐私设置?

时间:2015-01-23 15:49:46

标签: ios iphone facebook facebook-graph-api

在我的应用程序中,我有这段代码在我的Facebook墙上分享一张图片:

-(void)PictureShare{
    NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"Appname",  @"message", nil];
    [params setObject:MyPicture forKey:@"source"];

    [FBRequestConnection startWithGraphPath:@"me/photos"
                                 parameters:params
                                 HTTPMethod:@"POST"
                          completionHandler:^(FBRequestConnection *connection,
                                              id result,
                                              NSError *error)
     {
         if (error)
         {
             //showing an alert for failure
         }
         else
         {
             //showing an alert for success
         }
     }];
}

此方法正常但我想知道我刚刚上传的图片的隐私设置,它在“公共”,“只有朋友”或者“只有我”中共享?我该怎么办?结果字典只返回post_it和photo_id。

1 个答案:

答案 0 :(得分:0)

您使用privacy参数设置隐私。来自documentation

  

确定照片的隐私设置。如果未提供,则默认为在“登录”对话框中授予应用程序的隐私级别。此字段不能用于设置比授予的隐私设置更开放的隐私设置。