2010-01-21 4 views
0

메타와 관련이 있다고 생각했지만 어떤 식 으로든 프로그래밍 문제입니다.SXAPI API 초기화 오류

나는 Stackoverflow API를 테스트 케이스로 연습하려고 시도했다. 나는 SXAPI (stack overflow version 4)를 사용해 보았다.

나는 처음에는이 코드의 peice 사용하여 고정

Call SXAPI.Initialize(...) before using SXAPI 

Line 155:  { 
Line 156:   if (UserAgent == null || !SXAPI.Initialized) 
Line 157:    throw new NotInitializedException(); 
Line 158: 
Line 159:   TimeSpan diff; 

가있어이 오류가있어

protected void Page_Load(object sender, EventArgs e) 
     {   
      User user = StackExchangeApi.User.GetUserWithId(175216, StackExchangeApi.StackExchangeSite.StackOverflow);    
      Response.Write(user.Name + " has asked " + user.Questions.Count + " questions");   
      user.Clear(); 
     } 

같은 일부 사용자 정보를 가져 오기 위해 간단한 프로그램을 실행하려고하면 :

SXAPI.Initialize("SoApiTest", new Uri("http://localhost:6832/Default.aspx")); 

이 정보를 어디에서 가져올 수는 없지만 API를 초기화해야하는 이유는 무엇입니까? 동일한 경우입니까? 모든 API가 있습니다. 참조 (.dll)를 추가하는 것이 다른 응용 프로그램처럼 충분하지 않은 이유는 무엇입니까?

+0

은 확실히 메타에 여기되지 속한다. – Oded

답변

1

대답이 아닙니까? 그것이 그들이 API를 디자인 한 방법입니다. 모든 API에서 동일하지는 않지만 일부에서는 그렇지 않을 수도 있습니다. 내가 그건 그냥 어둠 속에서 찔러 비록 그것이 그들에게 API 호출이 사용되기 전에 일부는 그들의 편에서 설정 할 수있는 기능을 제공합니다 상상

...