我正在使用 Dropbox SDK,并且已将其设置为应用程序只能访问 /Apps/MyAPP 文件夹。我正在测试它并在线删除了该文件夹。现在,当我在应用程序中而不是要求重新链接 Dropbox 时,它会给我一个 401 错误。我不知道为什么它不显示视图。在我删除文件夹之前它正在工作(在线取消链接应用程序)。先感谢您。
PageFlipper[66893:c07] [警告] DropboxSDK: 发出请求时出错
/1/metadata/sandbox - 令牌无效。 2012-08-23 03:10:12.920
PageFlipper[66893:c07] 加载元数据时出错:错误
Domain=dropbox.com Code=401“操作无法完成。
(dropbox.com 错误 401。)" UserInfo=0x23263fe0 {path=/,error=Token 是
无效的。}
-(IBAction)addDropBox:(id)sender{
if (![[DBSession sharedSession] isLinked]) {
[[DBSession sharedSession] linkFromController:[self parentViewController]];
}
[[self restClient] loadMetadata:@"/"];
restClient = nil;
};
我有同样的问题。就我而言,问题是我确实设置了restClientbefore用户已连接。在这种情况下,未设置 userId 并且令牌无效。
我的restClient getter 现在看起来像这样:
- (DBRestClient *)restClient
{
if (_restClient == nil) {
if ( [[DBSession sharedSession].userIds count] ) {
_restClient = [[DBRestClient alloc] initWithSession:[DBSession sharedSession]];
_restClient.delegate = self;
}
}
return _restClient;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)