현재 내 AppDelegate에는 수신하고 싶은 모든 속성으로 설정된 GNConfig에 대해 선언 된 인스턴스 변수가 있습니다.Gracenote API - 트랙 링크 없음 데이터
이 GNconfig 인스턴스는 gracenote 요청을하는 모든 클래스에서 사용됩니다.
내가 사용중인 요청은 오디오 스트림에서 인식, 로컬 파일로 인식 및 배열을 채우는 텍스트 검색입니다. 배열은 해당 배열 항목의 id에 의한 트랙 룩업에 사용됩니다.
트랙 및 앨범 링크 데이터 (항상 null을 반환)를 제외하고 필요한 모든 콘텐츠를 가져올 수 있습니다.
나는 많은 제안과 행운을 지닌 가이드를 시도했다.
누군가 나를 도와주세요. 이 데이터는 내 앱에 필수적이며 내 앱은 큰 장애물을 제외하고는 거의 완성되었습니다.
미리 감사드립니다.
** 편집 **
이 내 AppDelegate에에 : 내가 가지고있는 대리자 메서드에서
NSURL *filePath = [item valueForProperty:MPMediaItemPropertyAssetURL];
[GNOperations recognizeMIDFileFromFile:self config:[[AppDelegate sharedDelegate] gnConfig] fileUrl:filePath];
: 나는 내 수업 방법 중 하나로이이
_gnConfig = [GNConfig init:@"XXXXXXX-XXXXXXXXXXXXXXXXXXXXXXX"];
[_gnConfig setProperty:@"content.coverArt" value:@"1"];
[_gnConfig setProperty:@"content.coverArt.sizePreference" value:@"LARGE"];
[_gnConfig setProperty:@"content.allowFullResponse" value:@"1"];
:
gracenoteResponseItem = [result bestResponse];
NSLog("%@", [gracenoteResponseItem trackLinkData]);
나는 이것을 시도했다. 내가받는 모든 단일 응답에는 링크 데이터가 없습니다. _gnConfig = [GNConfig init : @ "XXXXXXXXXXXXXXXXXXXXX"]; [_gnConfig setProperty : @ "content.coverArt"값 : @ "1"]; [_gnConfig setProperty : @ "content.musicId.queryPreference.singleBestMatch"값 : @ "1"]; [_gnConfig setProperty : @ "content.contributor.images"값 : @ "1"]; [_gnConfig setProperty : @ "content.coverArt.sizePreference"값 : @ "MEDIUM"]; [_gnConfig setProperty : @ "content.allowfullresponse"값 : @ "1"]; NSLog : 링크 데이터 : (null) –
ODP (Open Developer Portal)에서 클라이언트 ID를 얻었는지 확인할 수 있습니까? – MobileSDKUser
Open Developer Portal을 통해 Gracenote Developer Portal을 의미합니까? 그렇다면 예. @MobileSDKUser –