我几乎可以使用dropbox框架连接,断开连接,下载等等。我想获取访问令牌但是后续方法返回null
在其中一个.m文件中
//try to get access token
MPOAuthCredentialConcreteStore *credentials=[[MPOAuthCredentialConcreteStore alloc] init];
NSLog(@"access token %@",credentials.accessToken);
任何想法如何让用户访问令牌?
答案 0 :(得分:1)
您可能无法访问accessToken,但可以获取用户信息
[self.restClient loadAccountInfo];
- (void)restClient:(DBRestClient*)client loadedAccountInfo:(DBAccountInfo*)info {
NSLog(@"UserID: %@ %@", [info displayName], [info userId]);
}
答案 1 :(得分:0)
您可以通过此代表获取您的访问令牌.....
- (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;
}
返回的网址包含访问令牌,密码令牌和用户ID