2013-03-02 1 views
0

Dropbox를 내 앱에 통합하려고합니다. Dropbox 문서 및 샘플 코드를 사용하여 샘플 예제를 만들었습니다.ios 앱에 Dropbox를 통합했지만 로그인 팝업이 없음

하지만 문제는 로그인 팝업을 열고 싶지 않다는 것입니다. 거기에 어떤 방법으로도 로그인없이 Dropbox를 사용할 수 있으며 기본 로그인 ID 암호를 설정하고 자동으로 로그인을 할 수있는 곳도 있습니다. 그래서 dropbox를 직접 사용할 수 있습니다.

감사합니다,

Hardik 샤

+0

을 사용하면 사용자의 보관에 액세스하거나 자신의 파일을 사용 하시겠습니까? – Dan

+0

귀하의 회신에 Dan 감사합니다. 아니 우리는 사용자 계정을 사용하지 않을 것입니다. 모든 장치에서 하나의 계정 만 사용할 준비가되었습니다 –

+0

@HardikShah, 응용 프로그램의 공유 위치로 DropBox를 사용하고 있습니까? –

답변

0

그럼 당신은 드롭 박스의 파일을 넣어 다음 공유 및 전화 자원으로 공유 URL을 사용할 수 있습니다. 실제로 우리 개발자 중 일부는 blog assets을 위해이 작업을 수행합니다. 희망이 도움이됩니다. 파일을 이동하지 않도록 조심하면 링크가 끊어집니다.

0

DropBox Core API를 사용하고 액세스 토큰을 생성했습니다. 그건 나와 잘 맞았 어. 이 예제는 보관 용 계정 루트에 당신에게 모든 파일과 폴더를 제공한다는 NSURLConnectionDelegate 프로토콜

을 처리 할 필요가 물론

NSString *surl = @"https://api.dropbox.com/1/metadata/dropbox/"; 

NSURL *url = [[NSURL alloc] initWithString:surl]; 
NSMutableURLRequest *req = [[NSMutableURLRequest alloc] initWithURL:url]; 

[req setValue:[self getAuth] forHTTPHeaderField:@"Authorization"]; 

NSURLSessionConfiguration *config = [NSURLSessionConfiguration ephemeralSessionConfiguration]; 
[config setHTTPAdditionalHeaders:@{@"Authorization": @"Bearer xxxxxxxxxxxxxxxxxxxx"}]; // replace xs with you access token 

NSURLConnection *conn = [[NSURLConnection alloc]initWithRequest:req delegate:self]; 

+0

[self getAuth]에서 어떤 값을 전달해야합니까? 내가 코멘트 한대로 – yazh

+0

, dropbox에서 가져온 액세스 토큰. – samcpp

+0

액세스 토큰을 추가했기 때문에 샘플을 보여줄 수 있지만 작동하지 않습니다. – yazh