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