0

ドロップボックスフレームワークの接続、切断、ダウンロードなどでほとんどすべてを行うことができます.アクセストークンを取得したいのですが、次のメソッドが返されますnull

.m ファイルの 1 つに

//try to get access token
    MPOAuthCredentialConcreteStore *credentials=[[MPOAuthCredentialConcreteStore alloc] init];
    NSLog(@"access token %@",credentials.accessToken);

ユーザーのアクセストークンを取得するにはどうすればよいですか?

4

2 に答える 2

1

accessToken は取得できない場合がありますが、ユーザー情報は取得できます

[self.restClient loadAccountInfo];



- (void)restClient:(DBRestClient*)client loadedAccountInfo:(DBAccountInfo*)info {
    NSLog(@"UserID: %@ %@", [info displayName], [info userId]);
}
于 2012-11-01T19:47:32.930 に答える
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;
}

返された URL には、アクセス トークン、シークレット トークン、およびユーザー ID が含まれます

于 2013-03-02T07:34:52.737 に答える