Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Gracenote API-无跟踪链接数据_Ios_Objective C_Gracenote - Fatal编程技术网

Ios Gracenote API-无跟踪链接数据

Ios Gracenote API-无跟踪链接数据,ios,objective-c,gracenote,Ios,Objective C,Gracenote,目前,在我的AppDelegate中,我为GNConfig声明了一个实例变量,该变量是用我希望接收的所有属性设置的 任何发出gracenote请求的类都会使用此GNconfig实例 我使用的请求是来自音频流的识别、本地文件的识别和填充数组的文本搜索。然后,该数组用于按对应数组项的id进行跟踪查找 我可以得到所有我需要的内容,除了曲目和专辑链接数据(总是返回null) 我尝试了很多不同的建议和指南,但都没有成功 谁能帮帮我吗?这些数据对我的应用程序至关重要,除了这个大障碍,我的应用程序几乎是完整的

目前,在我的AppDelegate中,我为GNConfig声明了一个实例变量,该变量是用我希望接收的所有属性设置的

任何发出gracenote请求的类都会使用此GNconfig实例

我使用的请求是来自音频流的识别、本地文件的识别和填充数组的文本搜索。然后,该数组用于按对应数组项的id进行跟踪查找

我可以得到所有我需要的内容,除了曲目和专辑链接数据(总是返回null)

我尝试了很多不同的建议和指南,但都没有成功

谁能帮帮我吗?这些数据对我的应用程序至关重要,除了这个大障碍,我的应用程序几乎是完整的

提前谢谢

**编辑**

这在我的appDelegate中:

_gnConfig = [GNConfig init:@"XXXXXXX-XXXXXXXXXXXXXXXXXXXXXXX"];
[_gnConfig setProperty:@"content.coverArt" value:@"1"];
[_gnConfig setProperty:@"content.coverArt.sizePreference" value:@"LARGE"];
[_gnConfig setProperty:@"content.allowFullResponse" value:@"1"];
我在我的一个类方法中有:

NSURL *filePath = [item valueForProperty:MPMediaItemPropertyAssetURL];
[GNOperations recognizeMIDFileFromFile:self config:[[AppDelegate sharedDelegate] gnConfig] fileUrl:filePath];
在委托方法中,我有:

gracenoteResponseItem = [result bestResponse];
NSLog("%@", [gracenoteResponseItem trackLinkData]);

某些轨迹可能没有可用的链接数据。 此外,如果您正在进行本地查找,则必须设置此配置选项:


[publicProperties setObject:@“1”forKey:@“content.allowfullresponse”];

除非您已明确将您的客户端ID授予链接ID(也称为“外部”或“第三方”ID),否则您的响应中不会有任何内容


默认情况下,Gracenote Open Developer客户端ID无权使用任何外部ID。您需要与Gracenote协调以授权您的客户端ID开始接收所需的ID。

我已尝试过此操作。我收到的每个响应都没有链接数据。_gnConfig=[gnConfig init:@“XXXXXXXX-xxxxxxxxxxxxxxxx”;[\u-gnConfig-setProperty:@“content.coverArt”值:@“1”];[\u-gnConfig-setProperty:@“content.musicId.queryPreference.singleBestMatch”值:@“1”];[\u-gnConfig-setProperty:@“content.coverArt.sizePreference”值:@“MEDIUM”;[\u-gnConfig-setProperty:@”content.allowfullresponse“value:@“1”];NSLog:Link Data:(null)能否确认您是否从ODP(开放式开发人员门户)获取了客户端ID?您所说的开放开发者门户,是指Gracenote开发者门户吗?如果是,那么是的。@MobilesdkUsers您能帮我解决这个问题吗?还有其他建议吗?@MobilesdkUserThank!我不知道为什么他们在检查问题时不会告诉我这些。我还没有收到Gracenote ove支持团队的任何电子邮件回复r一周。希望他们能回应并帮助我解决这个问题。@jmctodo