phonegap ios中的com.facebook.sdk错误5

phonegap ios中的com.facebook.sdk错误5,ios,facebook,cordova,facebook-graph-api,Ios,Facebook,Cordova,Facebook Graph Api,我在IOS上使用phonegap的facebook api时遇到问题。登录可以正常工作,但是当登录到权限时,下面的代码抛出一个错误操作无法完成。(com.facebook.sdk错误5。)我用这个“/me”替换了这部分代码“me/albums?fields=id,photos{images,album}”,它不会抛出错误,但我需要的是 facebookConnectPlugin.api("me/albums?fields=id,photos{images,album}", ["user_phot

我在IOS上使用phonegap的facebook api时遇到问题。登录可以正常工作,但是当登录到权限时,下面的代码抛出一个错误
操作无法完成。(com.facebook.sdk错误5。)
我用这个
“/me”
替换了这部分代码
“me/albums?fields=id,photos{images,album}”
,它不会抛出错误,但我需要的是

facebookConnectPlugin.api("me/albums?fields=id,photos{images,album}", ["user_photos"],
    function (success) {
        // Success
    },
    function (failure) {
        alert(failure);
    }
);
有人知道我做错了什么吗?我在info.plist文件中有app id,还有附加的fb+app_id。这段代码适用于Android,它只会在IOS中给我带来问题

编辑:

我可以将“我/相册?字段=id,照片{images,album}”减少到
“我/相册?字段=id,照片”
,以删除错误。但是我需要{images,album}

使用Phonegap,我必须在Plugins->facebook connectplugin.m->

[FBSession openActiveSessionWithReadPermissions: ... NSError *error) {
    // Add this line below
    [FBSession setActiveSession:session];
}];
这暂时修复了它,因为Safari,我仍然偶尔会遇到错误

结果表明,IOS不支持括号。相反,我不得不从

//Before
"me/albums?fields=id,photos{images,album}"
//After
"me/albums?fields=id,photos.fields(images,album)"`
谢谢@Zarar