Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
';调用API函数\“时出错”;文件/列表文件夹\";:此应用程序当前已禁用';在iOS上_Ios_Objective C_Authorization_Dropbox_Dropbox Api - Fatal编程技术网

';调用API函数\“时出错”;文件/列表文件夹\";:此应用程序当前已禁用';在iOS上

';调用API函数\“时出错”;文件/列表文件夹\";:此应用程序当前已禁用';在iOS上,ios,objective-c,authorization,dropbox,dropbox-api,Ios,Objective C,Authorization,Dropbox,Dropbox Api,我有那个信息错误,但我不明白为什么会出现。我重新安装了一个新版本,并使用该代码检查DropBox是否有良好的授权: if (([DBClientsManager authorizedClient] && [DBClientsManager authorizedTeamClient])) 它说我可以,但当我将内容发送到我的dropbox帐户时,我有这样的响应: ErrorContent = "Error in call to API function \"files/list_

我有那个信息错误,但我不明白为什么会出现。我重新安装了一个新版本,并使用该代码检查DropBox是否有良好的授权:

if (([DBClientsManager authorizedClient] && [DBClientsManager authorizedTeamClient])) 
它说我可以,但当我将内容发送到我的dropbox帐户时,我有这样的响应:

ErrorContent = "Error in call to API function \"files/list_folder\": This app is currently disabled.";  
RequestId = 51e8ef6340500ad7aacee5ffb32c3489;  
StatusCode = 400;  
UserMessage = nil;  
我三天前授权它提供信息。 但如果我再次连接到dropbox,使用该代码:

[DBClientsManager authorizeFromController:[UIApplication sharedApplication]
                               controller:self
                                  openURL:^(NSURL *url) {
                                      [[UIApplication sharedApplication] openURL:url];
                                  }];
没关系,它很管用

我的问题是,我如何才能真正知道用户是否可以发送或不发送内容到他的dropbox帐户,而无需每次询问授权以及令牌过期多长时间

可能是令牌不再有效?可能是因为时间已过,他未被授权


提前感谢。

仅当您在本地存储了访问令牌时,
authorizedClient
authorizedTeamClient
属性才会检查。它们不指示访问令牌是否仍然有效

Dropbox API访问令牌本身不会过期,但由于各种原因,它们可能会变得无效。例如,用户和应用程序可以显式撤销令牌。除非尝试使用访问令牌进行API调用,否则无法确定访问令牌是否仍然有效。例如,您可以通过调用

在您的情况下,此访问令牌不再有效,因为它所用于的应用程序已被禁用。(也就是说,开发人员从禁用了Dropbox API应用程序,或者拥有该应用程序本身的帐户被禁用。)