0
Deezer Documentation을 읽고 servicePath "user/me"로 요청하여 사용자 정보를 읽었습니다. 나는 사용자 ID를 얻을 경로로 요청을 만들려고 :iOS SDK로 Deezer Playlist를 읽고 공유하는 방법
NSString* playlistPath = [NSString stringWithFormat:@"playlist/%@", self.deezerID];
DeezerRequest* request = [_deezerConnect createRequestWithServicePath:playlistPath
params:nil
delegate:self];
[_deezerConnect launchAsyncRequest:request];
NSLog(@"Path: %@", playlistPath);
내가이로부터 정보를 수신을 :
/* Delegate methods */
#pragma mark - DeezerRequestDelegate
- (void)request:(DeezerRequest *)request didReceiveResponse:(NSData *)data {
NSError *error;
id myJSON = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error];
NSDictionary *jsonDic = (NSDictionary *)myJSON;
if (error != nil) {
NSLog(@"Error parsing JSON.");
}
else {
NSLog(@"Dictionary: %@", jsonDic);
}
self.deezerID = jsonDic[@"id"];
}
문제는 내가 다음과 같은 오류 얻고 있다는 것입니다 :
를Dictionary: {
error = {
code = 800;
message = "no data";
type = DataException;
};
}
이것은 무엇을 의미합니까? 사용자의 재생 목록과 트랙을 검색하기 위해 올바른 요청을하고 있습니까?
내가하고 싶은 일은 사용자 재생 목록을 가져 와서 다른 사용자에게 웹 서비스와 공유하도록 허용하는 것입니다. 이것은 가능한가?
"playlistPath'"행은 당신이 작업하고있는 전체 URL이 아닙니다. POST를하거나 재생 목록을 요청하기 전에 URL이 어떻게 나오나요? –
죄송합니다. 전체 URL을 포함시키기 위해 질문을 편집했습니다. 나는 그것이 도움이되기를 바랍니다. – naSh