저는 약간의 의미에서 API로만 작업 했으므로 잠시 동안이 방법을 시험해보고 싶었습니다. 좋아, 이것이 내가 지금까지 가지고있는 것과 작동하지만 정의의 모든 것을 반환한다. 그래서 몇 가지 질문이 있습니다.Wordnik API를 사용하여 정의 요청하기
- 다른 정의없이 정의 만 요청할 수있는 방법이 있습니까?
- 데이터를 구문 분석합니까? Wordnik API에서 XML 태그를 포함 할 수 있습니다 ... XMLReader를 사용하여 정의를 가져올 수 있습니까?
- 이제는 두 정의를 모두 요청하는 방법과 한 번에 명사/동사/기타 일 경우 어떻게해야합니까?
궁극적 인 목표는 내가 할 수있는 정의 목록을 만드는 것입니다. 어떤 도움이라도 대단히 감사하겠습니다. 여기 내 코드는 지금까지의 :
class Program
{
static void Main(string[] args)
{
string apiKey = "***************";
string wordToSearch = "";
do
{
Console.Write("Please type a word to get the definition: ");
wordToSearch = Console.ReadLine();
if (!wordToSearch.Equals("q"))
{
string url = "http://api.wordnik.com/v4/word.json/" + wordToSearch + "/definitions?api_key=" + apiKey;
WebRequest request = WebRequest.Create(url);
request.Method = "GET";
request.ContentType = "application/json";
using (WebResponse response = request.GetResponse())
{
using (Stream stream = response.GetResponseStream())
{
StreamReader reader = new StreamReader(stream);
string responseFromWordnik = reader.ReadToEnd();
Console.WriteLine(responseFromWordnik);
}
}
}
} while (!wordToSearch.Equals("q"));
}
}
덕분에, 저스틴