1
我需要使用Google API .NET庫從Freebase API返回數據的幫助 - 庫的文檔實際上不存在,這使生活變得非常困難。從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}
任何人有任何建議嗎?
感謝湯姆 - 過心臟的變化,現在用簡單的WebClient()代之以呼叫。對絕對缺乏關於API(Google,而不是Freebase)的文檔感到驚訝,因爲大多數其他服務 – Nathan