对API的POST请求

时间:2014-11-17 09:15:40

标签: php rest post moodle

所以一些快速的背景:我试图自学代码,但现在我真的是一个初学者。我试图帮助我弟弟的学校设立一个由全班学生制作的moodle动力在线课程系统,并且我遇到了学校的问题。首选视频主机。

基本上,这是我的问题: 主持视频的人不希望允许人们直接链接到视频,而是建立了他们希望我们使用的接受POST请求的API,然后输出新的URL,该URL在一次使用后到期。 / p>

我已经弄清楚如何使用POSTman或终端

来使用API
#for example: 
#  curl -F 
#     api_key='the api key they gave us' -F  
#     email='a user's email' -F  
#     destination='a subdirectory' 
#     'the target URL'

我无法弄清楚的是,如何自动完成此过程,以便教师可以在我们主持人的网站上输入他们视频的链接(' somesite.com/videos/teacherx/ ')直接在moodle类编辑器中(如果可能的话),这样每当学生上课时,他们可以单击运行脚本的链接,执行POST请求,并将它们重定向到新的临时URL。 / p>

万一你无法说出来,我不知道我在做什么。

提前致谢

1 个答案:

答案 0 :(得分:0)

听起来你需要一个文本过滤器 - 基本上搜索文本并在显示时用其他东西替换它。

查看您的应用程序是否列在此处:https://moodle.org/plugins/browse.php?list=category&id=7

如果没有,那么您需要编写自己的过滤器 - 说明在https://docs.moodle.org/dev/Filters

也许下载截屏过滤器的代码,看看它是如何工作的: https://moodle.org/plugins/view.php?plugin=filter_screencast

或者您可以在https://github.com/TechSmith/Moodle-Screencast-Filter

上查看github上的截屏视频代码