我正在考虑构建一个学生应用程序,该应用程序将使用Moodle数据,并在上传新文件时通知用户,并可能执行诸如检查您的成绩等内容。
我对Android编程很新,很容易与技术术语混淆。我环顾网络,发现有一个API,但我真的不知道这意味着什么。这是奇怪的,因为我已经与API交流,如OpenWeatherMap和uTorrent。 Moodle的api会做同样的事吗?让我更容易获取他们的数据?他们的描述非常技术性,我无法理解。
答案 0 :(得分:2)
请注意" API"在moodle中,它不会自动引用您用来与之通信的Web服务。
请参阅https://docs.moodle.org/32/en/Mobile_web_services和https://docs.moodle.org/32/en/Using_web_services以及https://docs.moodle.org/dev/Web_service_API_functions
这些文档对您来说可能很有趣。
除了现有的webservice方法,你还可以创建自己的moodle插件,它提供了所需的方法,可以在这里找到一些信息https://docs.moodle.org/dev/Adding_a_web_service_to_a_plugin