같은 것을 보여야 Google API Client Library를 사용하여 C#에서 MQL 쿼리를 수행하는 올바른 코드 :
string API_KEY = "your-api-key-here";
FreebaseService service = new FreebaseService{ Key = API_KEY };
String query = "[{\"id\":null,\"name\":null,\"type\":\"/astronomy/planet\"}]";
FreebaseService.MqlreadRequest request = service.Mqlread(query);
string response = request.Fetch();
Console.WriteLine (response);
불행하게도, 클라이언트와 오류의 일종있을 것 같습니다를 라이브러리는 결과를 반환하지 않습니다. 나는 거기에서 무슨 일이 일어나는지 알아 내려고 노력할 것이다.
업데이트 : 문제는 클라이언트 라이브러리가 Freebase API가 지원할 수없는 alt = json 매개 변수를 전달한다는 것입니다. 파이썬 클라이언트 라이브러리에는 이것을 비활성화하는 방법이 있지만 닷넷에서는 그렇게 할 방법이 없습니다. Google 코드 프로젝트에서 the open bug을 확인할 수 있습니다.
고마워, 그것이 내가 찾고 있었던 것이다. 결과 문제가 해결되면 업데이트하십시오. – Scott