Bing Api 不适合我

Posted

技术标签:

【中文标题】Bing Api 不适合我【英文标题】:Bing Api not working for me 【发布时间】:2012-10-05 08:50:19 【问题描述】:

我正在使用 Bing Api,我的问题非常基本。我已经生成了 App 密钥,但是在控制台中输出错误。

我将它用于 JSON 响应

NSString *urlString=[NSString stringWithFormat:@"%@%@%@%@",
    @"http://api.search.live.net/json.aspx?Appid=xxxxxxxaxkOatx66TB+CX8qJUIZw=&query=",
    text,@"sources=web&web.offset=",offValue];


NSLog(@"%@",urlString);

NSURL *url=[NSURL URLWithString:urlString];
NSData *data=[NSData dataWithContentsOfURL:url];

我打印响应时的输出是

SearchResponse =     
    Errors =         (
                    
            Code = 1002;
            HelpUrl = "http://msdn.microsoft.com/en-us/library/dd251042.aspx";
            Message = "Parameter has invalid value.";
            Parameter = "SearchRequest.AppId";
            Value = "zKHS8Fm WcwlhCFh8oYWcs VyUYddig=";
        
    );
    Query =         
        SearchTerms = iphone;
    ;
    Version = "2.2";
;

这个错误背后的原因是什么?

谢谢大家。

【问题讨论】:

我认为我的应用密钥有问题。 (在我的 App 键中有特殊符号 + 和 =) 【参考方案1】:

您正在阅读的服务器请求中发送的参数包含拼写错误。请给出类似于服务器实现的正确名称。只需要求服务器代码团队提供请求参数名称,并给出正确的命名约定。它将修复问题。请求应该是键值对,而不是所有值用逗号分隔的字符串。请给出正确的请求格式。

【讨论】:

以上是关于Bing Api 不适合我的主要内容,如果未能解决你的问题,请参考以下文章

获取Bing每日图片API接口

语音转文本 bing 语音 API Azure

过滤掉Bing Web API v7中的非英语结果

网站Bing每日壁纸API分享

如何在bing map api中动态添加用户的位置

使用node-soap连接Bing Ads API