Ios5 一旦用户通过身份验证,检索访问令牌和密码的DropBox IOS SDk无效
未使用访问令牌和密码对dropbox用户进行交叉身份验证 详细说明我的问题:Ios5 一旦用户通过身份验证,检索访问令牌和密码的DropBox IOS SDk无效,ios5,dropbox,dropbox-api,Ios5,Dropbox,Dropbox Api,未使用访问令牌和密码对dropbox用户进行交叉身份验证 详细说明我的问题: 在我的IOS应用程序中对用户进行身份验证 在Ios应用程序中,我从MPOAuthCredentialConcreteStore*凭据中检索访问令牌和密码 从credentials->AccessToken中获取访问令牌,并类似地获取机密 现在,如果我将这些值输入到IOS之外的另一个应用程序中,该应用程序使用python sdk for dropbox。我收到一条错误消息“无效令牌” 但是,有趣的是,从第1步到第4步的反
[dbSession updateAccessToken:@"xxxxxxxxx" accessTokenSecret:@"YYYYYYYYYYY" forUserId:@"12345678"];
现在我可以评估用户的dropbox帐户。你知道哪里出了问题吗?MPoauth和Oauth之间有区别吗?我相信MPoauth只是一个包装器,对吗
是否有其他方法获取访问令牌和密码
谢谢你的帮助。我找到了解决方法。这是一个简单的错误。基本上,我使用的编辑器是在末尾添加一个新行char。对于遇到相同问题的人,请确保末尾没有新行字符。您可以使用此委托获取
访问令牌
(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *) url {
if ([[DBSession sharedSession] handleOpenURL:url]) {
if ([[DBSession sharedSession] isLinked]) {
// At this point you can start making API calls
NSLog(@"App linked successfully!");
}
// Add whatever other url handling code your app requires here
}
return NO;
}
给定url具有访问令牌、秘密令牌和用户id您是如何获得访问令牌的凭据的。accessToken
返回null,我猜您是在错误的位置访问它的。在loadedAccountInfo()函数中执行此操作。@Alibaba我也遇到了同样的问题。您能告诉我在哪里可以获得新的auth2访问令牌的详细信息吗?