Я думал, что это связано с Meta, но это вопрос программирования в любом случае.
Я пытался использовать Stackoverflow Api в качестве тестового примера, я пытался использовать
SXAPI (переполнение стека, версия 4).
Когда я пытаюсь запустить простую программу для извлечения некоторой информации о пользователе, например
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();
}
Я изначально получил эту ошибку
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;
получил исправление, используя этот кусочек кода:
SXAPI.Initialize("SoApiTest", new Uri("http://localhost:6832/Default.aspx"));
Я не могу найти эту информацию где-либо, как, зачем нам нужно инициализировать API, это же касается всех API.
Почему недостаточно добавить ссылку (.dll), как другие приложения?