Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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:使用Yahoo';s BOSS搜索API,用于接收iPhone应用程序的web结果。OAuth错误_Ios_Iphone_Api_Oauth - Fatal编程技术网

iOS:使用Yahoo';s BOSS搜索API,用于接收iPhone应用程序的web结果。OAuth错误

iOS:使用Yahoo';s BOSS搜索API,用于接收iPhone应用程序的web结果。OAuth错误,ios,iphone,api,oauth,Ios,Iphone,Api,Oauth,我上下搜索了一个解决方案,但我找到的每一个都不起作用,雅虎老板的文档也很糟糕。它向您展示了如何向API发送请求,但它显然缺少实现OAuth所需的所有其他必需参数 我的应用程序是一个搜索应用程序。我使用TableViewController和UISearchBar用web搜索结果填充表格 我的表格单元格工作正常,表格中填充了假结果 [图像不可用,因为我需要10点声誉积分…哇。] 然而,事实证明,BOSS集成是一个令人头痛的问题,我不熟悉这种类型的web编程 - (void)filterConten

我上下搜索了一个解决方案,但我找到的每一个都不起作用,雅虎老板的文档也很糟糕。它向您展示了如何向API发送请求,但它显然缺少实现OAuth所需的所有其他必需参数

我的应用程序是一个搜索应用程序。我使用TableViewController和UISearchBar用web搜索结果填充表格

我的表格单元格工作正常,表格中填充了假结果

[图像不可用,因为我需要10点声誉积分…哇。]

然而,事实证明,BOSS集成是一个令人头痛的问题,我不熟悉这种类型的web编程

- (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope
{
    NSString *appid = @"{CONSUMER_KEY}"; // Provided by Yahoo
    NSString *query =  searchText;

    NSString *address = @"http://boss.yahooapis.com/ysearch/web/v1/";
    NSString *request = [NSString stringWithFormat:@"%@%@%@%@%@",address, query, @"?appid=", appid, @"&format=xml"];

    // TEST URL: http://boss.yahooapis.com/ysearch/web/v1/gfdgfd?appid={CONSUMER_KEY}&format=xml


    NSURL *URL = [NSURL URLWithString:request];
    NSError *error;
    NSString *XML = [NSString stringWithContentsOfURL:URL encoding:NSASCIIStringEncoding error:&error];

    NSLog(@"%@", error);
{CONSUMER_KEY}是Yahoo在注册应用程序以使用其服务时提供的长特殊密钥

我收到了各种各样的oauth错误,但网上的文档说BOSS不使用oauth

如果有人知道如何让我走上正确的方向,那就太棒了。谢谢大家!