正在从Freebase API请求数据



我需要帮助使用Google API.NET库从Freebase API返回数据-该库的文档实际上不存在,这让生活变得非常困难。

根据我如何使用YouTube库,我想出了这个:

string freebaseApiKey = WebConfigurationManager.AppSettings["FreeBaseApiKey"];
FreebaseService fbs = new FreebaseService(new BaseClientService.Initializer()
{
    ApiKey = freebaseApiKey        
});
FreebaseService.SearchRequest req = new FreebaseService.SearchRequest(fbs);
req.Query = "{'*':null,'name':'Johnny Cash','type':'/music/artist'}";   
var resp = req.Execute();

resp值是一个JSON字符串,但结果为空:

{"status":"200 OK","result":[],"cost":3,"hits":0}

有人给我什么建议吗?

如果你使用边缘技术,你会让人们更难提供帮助。话虽如此,您查询串行化为什么?

我会在外部添加数组括号,并将*:null替换为*:[{}],但我在您的查询中看不到任何致命的东西,当我在查询面板中使用道德等价物时,它会起作用。

这里有一个工作查询,您可以将其翻译成您选择的语言——Python、Java、Ruby-hell,甚至PHP或Perl

相关内容

  • 没有找到相关文章

最新更新