Dropbox在iPhone应用程序中的集成错误400

Dropbox在iPhone应用程序中的集成错误400,第1张

概述我正在使用名为GSDropboxDemoApp的优秀源代码,它很好地将Dropbox集成应用程序中.但是,在将应用程序链接到Dropbox之后,它在加载文件夹内容时出错.以下是代码 我已经编辑了info.plist - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionar 我正在使用名为GSDropBoxDemoApp的优秀源代码,它很好地将DropBox集成到应用程序中.但是,在将应用程序链接到DropBox之后,它在加载文件夹内容时出错.以下是代码

我已经编辑了info.pList

- (BOol)application:(UIApplication *)application dIDFinishLaunchingWithOptions:(NSDictionary *)launchOptions{#warning Potentially incomplete method implementation. Fill in your DropBox credentials!#warning NB: you must also update the URL scheme Listed under the CFBundleURLTypes key in GSDropBoxDemoApp-Info.pList    Nsstring *dropBoxAppKey = @"sxxxxxxxxxx";    Nsstring *dropBoxAppSecret = @"cxxxxxxxxx";    Nsstring *dropBoxRoot = @"kDbrootAppFolder";  // either kDbrootAppFolder or kDbrootDropBox    DBSession* dbSession = [[DBSession alloc] initWithAppKey:dropBoxAppKey                                                   appSecret:dropBoxAppSecret                                                        root:dropBoxRoot];    [DBSession setSharedSession:dbSession];    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];    // OverrIDe point for customization after application launch.    self.vIEwController = [[GSVIEwController alloc] initWithNibname:@"GSVIEwController" bundle:nil];    self.window.rootVIEwController = self.vIEwController;    [self.window makeKeyAndVisible];    return YES;}- (BOol)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(Nsstring *)sourceApplication annotation:(ID)annotation{    if ([[DBSession sharedSession] handleOpenURL:url]) {        if ([[DBSession sharedSession] islinked]) {            NSLog(@"App linked to DropBox successfully");        } else {            NSLog(@"App not linked to DropBox!");        }        return YES;    }    return NO;}

错误信息

GSDropBoxDemoApp[4674:907] [WARNING] Dropboxsdk: error making request to /1/Metadata/kDbrootAppFolder - (400) Expected a root of either 'dropBox' or 'sandBox',got 'kDbrootAppFolder'
解决方法 您应该使用常量,如下所示:

Nsstring *dropBoxRoot = kDbrootAppFolder;  // either kDbrootAppFolder or kDbrootDropBox

使用常量,这样您就不必担心实际值本身.

总结

以上是内存溢出为你收集整理的Dropbox在iPhone应用程序中的集成错误400全部内容,希望文章能够帮你解决Dropbox在iPhone应用程序中的集成错误400所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1081084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存