我使用Valence API获取部门数据以再次交叉引用RSS源。窗口小部件将显示与其自己的部门相关的数据。该应用程序已部分完成,并在Widget外部工作
Uncaught TypeError: Cannot read property 'Web' of undefined D2L.LP.Web.Desktop.default.js:2
Uncaught TypeError: Cannot read property 'Web' of undefined D2L.PlatformTools.Homepage.default.js:2
Uncaught TypeError: Cannot read property 'Web' of undefined 30570:1012
我想象在调用堆栈的某个地方它干扰了LE。在Widgets中使用Valence是否有更好的解决方案?
答案 0 :(得分:0)
当你提到你在一个小部件中构建这个应用程序时,你使用的是自定义小部件还是远程插件小部件? Remote Plugin旨在简化LTI,Valence和D2L接口之间的集成。有几篇关于使用远程插件的博客文章,例如BookList小部件帖子:http://devs.valence.desire2learn.com/2013/10/01/revisiting-the-booklist-sample-with-restsharp/
至于诊断您遇到的问题,您是否尝试使用像Fiddler这样的实用程序来确切地指出哪个API调用失败了?这里有关于该实用程序的博客文章:http://devs.valence.desire2learn.com/2013/03/26/troubleshooting-your-web-applications-using-a-network-trace/。