PHP moodle 数据传输
需求: 没做过,提个思路
数据传输用接口. B平台每天定时执行php文件,请求A平台对应的接口. A平台将新的数据通过接口传给B平台,B平台收到后入库.
用shell脚本应该可以实现的吧。
2个平台能否直接互访问数据库,如果可以的话,直接用shell脚本从a库插入b库就可以了。
如果不能话,那么都需要开发响应的接口
插入数据库放主动拉取数据:
报名招生平台需要提供批量获取用户信息的接口
moodle平台提供批量成绩信息接口
插入数据库被动更新数据:
报名招生平台需要提供批量插入成绩信息的接口
moodle平台提供批量插入用户信息接口
双方通讯可以使用post json 或者 直接下载txt文件
但是上面都是紧紧牵涉的插入,而不牵涉到更新的问题,更新的问题例如
a用户已经在moodle平台中,但是a用户的密码在报名招生平台修改了,那么moodle怎么同步这个密码?
总不能每次都是全部用户更新吧
所以说最好的方式还是报名招生平台提供sso,保持报名招生平台和moodle平台同步登陆登出才是王道。
首先要确定下数据库,如果可以,通过第三方工具。