SXAPI API Initialization error
-
22-09-2019 - |
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?
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 ...