Pregunta

pensé que se relaciona con el Meta, pero es una cuestión de programación de ninguna manera.

Yo estaba tratando de practicar Stackoverflow API como un caso de prueba, he intentado usar SXAPI (desbordamiento de pila Versión 4).

Cuando trato de ejecutar programa simple para buscar un poco de información del usuario, como

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(); 
        }

Al principio me dio este mensaje

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;

Tiene que fija el uso de este pedazo de código:

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

No se puede fingd esta información en cualquier lugar ya que, ¿por qué necesitamos para inicializar la API, ¿es el mismo caso con toda la API. ¿Por Addding una referencia (.dll) no es suficiente como otras aplicaciones?

¿Fue útil?

Solución

no es la respuesta, porque lo hace? Esa es la forma en que se diseñó el API. No es lo mismo con todas las API, algunos requieren que otros no.

Me imagino que les da la capacidad de hacer un poco de puesta a punto de su lado antes de que se utilizan las llamadas a la API, aunque eso es sólo puñaladas en la oscuridad ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top