Я использую Wolfram | Alpha.Net - полную реализацию API 2.0 для связи с моим приложением ASP MVC.К счастью, я могу отправлять запросы и получать результат, но, насколько мне известно, в Wolfram Alpha API есть ShowStepsApi, который можно использовать для извлечения шагов из задач алгебры.Для справки это мой код:
public ActionResult Index2()
{
// Test the newer library here
WolframAlphaNET.WolframAlpha wolfram = new WolframAlphaNET.WolframAlpha("JV35XH-QT3VLP5KEG");
QueryResult results = wolfram.Query("solve 3x-7=11");
List<Pod> pods = results.Pods;
List<string> strList = new List<string>();
Pod primaryPod = results.GetPrimaryPod();
if (primaryPod != null)
{
strList.Add(primaryPod.Title);
if (primaryPod.SubPods.HasElements())
{
foreach (SubPod subPod in primaryPod.SubPods)
{
strList.Add(subPod.Title);
strList.Add(subPod.Plaintext);
}
}
}
return View();
}
Когда я отлаживаю для просмотра значения SubPods
, я не могу нигде найти шаги в текстовом или графическом формате!