{"push_id":1683128735,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"1e4acb31484c7607019bc6035e02ced874359836","before":"c12b2148fcd45a83059a6d0e1199843246a7d485","commits":[{"sha":"4a6838e39ed97248c637c737f0a99aba66ad57e9","author":{"name":"hjsmallfly","email":"a9ad42d13814407978ef3b40bce3228d665da22b@icloud.com"},"message":"refactor SyllabusCollectionResource: use function calls to replace some duplicated code","distinct":true,"url":"https://api.github.com/repos/xiaofud/syllabus_backend/commits/4a6838e39ed97248c637c737f0a99aba66ad57e9"},{"sha":"3fb0288e0326d7fbc274587359c326d4e3b91c53","author":{"name":"xiaofu","email":"a9ad42d13814407978ef3b40bce3228d665da22b@icloud.com"},"message":"views.py: 加入OAUTH2回调","distinct":true,"url":"https://api.github.com/repos/xiaofud/syllabus_backend/commits/3fb0288e0326d7fbc274587359c326d4e3b91c53"},{"sha":"1e4acb31484c7607019bc6035e02ced874359836","author":{"name":"xiaofu","email":"a9ad42d13814407978ef3b40bce3228d665da22b@icloud.com"},"message":"Add OAUTH2 API","distinct":true,"url":"https://api.github.com/repos/xiaofud/syllabus_backend/commits/1e4acb31484c7607019bc6035e02ced874359836"}]}
{"actor":{"display_login":"xiaofud"}}