【问题标题】:Bing webmaster API GetKeywordStats UnknownError and empty response必应网站管理员 API GetKeywordStats UnknownError 和空响应
【发布时间】:2014-05-27 04:30:10
【问题描述】:

我正在尝试通过发送 JSON GET 请求来获取 keyword statistics using the bing webmaster API。参数如下:

List<KeywordStats> GetKeywordStats(  
    string q,  
    string country, //optional  
    string language //optional  
)

所以一开始我是这样生成我的 uri 的:

https://ssl.bing.com/webmaster/api.svc/json/GetKeywordStats?apikey=myAPIKey&q=kreeft&country=BE&language=nl

这返回了以下响应:

状态:400
{ “错误代码”:2, “消息”:“未知错误” }

为了解决这个问题,我通过不设置可选参数来简化我的 url,从而导致以下查询:

https://ssl.bing.com/webmaster/api.svc/json/GetKeywordStats?apikey=myApiKey&q=kreeft

这个查询的反应更令人费解:

状态:200
{"d":[]}

这对我来说只是一个空洞的回应。
我从本地主机(使用邮递员)和我在 one.com 的网络服务器查询了这些链接,都给出了相同的结果。

所以我实际上有两个问题:
- 为什么我的回复是空的
- 为什么我的参数不被接受

提前致谢

【问题讨论】:

    标签: php json bing-api


    【解决方案1】:

    国家代码必须小写,语言代码必须包含国家部分(大写)。是的,它是不一致的,并且没有在任何地方指定。

    https://ssl.bing.com/webmaster/api.svc/json/GetKeywordStats?apikey=myAPIKey&q=kreeft&country=be&language=nl-BE
    

    更多内容请看博文:http://bing-webmaster-api.analyticsedge.com/2014/05/getkeywordstats/

    【讨论】:

      猜你喜欢
      • 2021-03-20
      • 1970-01-01
      • 2015-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多