Facebook graph api 允许在权限被拒绝的情况下读取状态?

Facebook graph api 允许在权限被拒绝的情况下读取状态?,facebook-graph-api,user-permissions,Facebook Graph Api,User Permissions,我正在学习使用Flash/Flex和Facebook编程的教程(请参阅)。这是一个连接到Facebook的桌面应用程序,而不是一个web应用程序 当我第一次测试读取状态的能力时,我允许应用程序在被要求时读取状态(很明显),所以效果很好 见鬼,我随后撤销了许可,当它再次问我时,斯基普说。它仍然被允许阅读它们!(结果对象有效,失败对象为空) 于是我又试了一次(它又问了我一次,因为它还没有得到许可),这次我特别点击了十字架来拒绝许可。。。而且它仍然能够阅读它们 我是否错过了什么?这是我正在使用的代码:

我正在学习使用Flash/Flex和Facebook编程的教程(请参阅)。这是一个连接到Facebook的桌面应用程序,而不是一个web应用程序

当我第一次测试读取状态的能力时,我允许应用程序在被要求时读取状态(很明显),所以效果很好

见鬼,我随后撤销了许可,当它再次问我时,斯基普说。它仍然被允许阅读它们!(结果对象有效,失败对象为空)

于是我又试了一次(它又问了我一次,因为它还没有得到许可),这次我特别点击了十字架来拒绝许可。。。而且它仍然能够阅读它们

我是否错过了什么?这是我正在使用的代码:

private function showStatus(): void 
{ 
    FacebookDesktop.requestExtendedPermissions(onGetStatusGranted,"read_stream"); 

} 
private function onGetStatusGranted(resultData: Object, failData: Object): void 
{ 
    FacebookDesktop.api("/me/statuses", onGotStatus); 

} 
private function onGotStatus(resultData: Object, failData: Object): void 
{ 
    if (failData != null && failData.error.code == 200) 
    {
        // User didn't allow it. 

        return ; **** Doesn't get here! **** 

    }

    if (failData == null && resultData != null && resultData.length > 0) 
        this.userStatusLabel.text = "Status: " + resultData[0].message ; **** Always gets here ***

} 

您很可能遇到了错误。状态需要
read\u stream
权限,除非您是公共页面