Frage

Ich dachte, es verwandt ist, um Meta aber es ist eine Programmiersprache Frage eine Möglichkeit.

Ich habe versucht, Stackoverflow Api als Testfall zu üben, habe ich versucht, mit SXAPI (Stapelüberlauf Version 4).

Wenn ich versuche, einfaches Programm zu laufen einige Benutzer Informationen zu holen, wie

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

Ich habe am Anfang dieser Fehler

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;

hat es mit diesem Stückchen Code festgelegt:

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

Ich kann diese Informationen nicht jede fingd wo, wie, warum müssen wir die API initialisieren, Ist es der gleiche Fall mit allen APIs. Warum eine Referenz addding (DLL) ist nicht genug, um wie andere Anwendungen?

War es hilfreich?

Lösung

ist nicht die Antwort, denn es tut? Das ist die Art, wie sie die api gestaltet. Es ist nicht das gleiche mit allen APIs, einige erfordern es manche nicht.

Ich stelle mir es ihnen die Möglichkeit gibt, eine Einrichtung auf ihrer Seite zu tun, bevor die API-Aufrufe verwendet werden, obwohl gerade das ist im Dunkel stechend ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top