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