2014-11-05 5 views
0

Box의 iOS SDK (https://github.com/box/box-ios-sdk-v2)를 사용 중이며 Box에 업로드 된 동영상을 스트리밍하는 URL을 얻으려고합니다.iOS SDK를 통해 Box에서 동영상을 스트리밍 URL

나는 BoxFilesResourceManager 클래스에 다음과 같은 방법을 사용했지만, 나는이 될 수있는 URL을 얻기 위해 나에게 스트리밍 URL

- (BoxAPIJSONOperation *)fileInfoWithID:(NSString *)fileID requestBuilder:(BoxFilesRequestBuilder *)builder success:(BoxFileBlock)successBlock failure:(BoxAPIJSONFailureBlock)failureBlock; 

유일한 잠재적 인 방법을 얻을 것 https://developers.box.com/docs/#folders-folder-object에 특별한 필드가 표시되지 않습니다 나 파일 공유 링크를받을 수 있도록에서 스트리밍하려고 노력하지만, 나는 거의 의심의 여지가 올바른 URL을 나에게

감사

내가 필요
+0

을 제공하지 않습니다하기 같은 것. 어떤 해결책있어? – kb920

+0

@keyurbhalodiya 아니, 솔루션을 찾지 못했습니다. – Will

답변

2
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"https://api.box.com/2.0/files/%@/content", fileId]]]; 
NSString *bearerToken = [NSString stringWithFormat:@"Bearer %@", accessToken]; // the access tokes must be valid(not expired) 
[request addValue:bearerToken forHTTPHeaderField:@"Authorization"]; 
NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:request delegate:self]; 
[conn start]; 

// NSURLConnection Delegate method 
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { 
    NSLog(@"streamable url: %@", response.URL); 
} 
+0

다른 사람들이 자신이 한 일을 이해하고 앞으로 자신의 상황에 적용 할 수 있도록 코드를 설명하십시오. –