访问Budiluhur学生网站的简单API

student_ubl的Python项目详细描述


学生UBL
==


API包sederhana untuk mengakses数据学生DALI资源DALAM格式json yang dapat diimplementasikan sebagai身份验证untuk aplikasi lain yang membutuhkan informasi tentang学生UBL(mahasiswa bl)。

instalasi
----
instalaSi Sangat Mudah,Hanya Menggunakan Pip Untuk Menginstal Dari Repositori::




quickstart
——
contoh berikut adalah bagaimana Menggunakan API dasar yaitu API biodata student。Pada Contoh di Bawah Kita Akan Mengambil Informasi Tentang Biodata学生UBL::

>;>来自学生UBL。学生导入FacadeStudenUBL
>;
>;>Mahasiswa=FacadeStudenUBL()
>;>Mahasiswa。已认证(NIM=学生NIM),PAssword='student password')
>;
>;>;>biodata.is_student()
true
>;
>;>biodata.get_profile('json')
'{
"biodata":{
"telpon":"021-657544",
"tempat_lahir":"jakar"ta",
"fakultas":"fakultas teknologi informasi",
"no."sttb":"xxx 009766",
"nama_lengkap",
"yanwar solahudin",
"nim":"1111503007",
"peminatan",
"tanggal_yudisium",
"program_u studi","teknik informatika",
"Jenis_Kelamin":"Pria"、
"Tanggal_Wisuda":",
"Nama_Orang_Tua":"Steven"、
"Tanggal_Sttb":"26-04-2010"、
"Tanggal_Lahir":"03-11-1992"、
"Tanggal_Lulus_Teori":",
"Agama":"Islam"、
"Alamat":"jl.xxxx"
}
}'


>>gt;biodata.get撸profile()

{agama':'islam',
'alamat':'jl.xxxx',
'fakultas':'fakultas teknologi informasi',
'jenis撸kelamin':'pria',
'nama撸lengkap':'yanwar solahudin',
'Nama Orangu Orangu Tua':'Steven',
'Nim':'1111503007',
'No'u sttb':'XXX 009766',
'Peminatan':',
'peminatan',
'program studu':'Teknik informatika',
'Tanggal lahulahir':'03-11-1992',
'Tanggal lululululululuu teori',
'Tanggal'tanggal'tanggal'tanggal'2010-04-26-2010',
'2010',
'26-04-2010''2010',
'26-04-2010',,
"Tanggal_-Wisuda":",
"Tanggal_-Yudisium":",
"Telpon":"021-58902355",
"Tempat_-Lahir":"Jakarta"}




API Akademik
----
Terdapat Fitur API Akademik Yang Digunakan untuk Mencari Tahun Ajaran,Nilai学期Dan HSK。berikut adalah contoh penggunaan api untuk akademik::

>;>;akademik=mahasiswa.akademik_api()
>;>;akademik
<;student_ubl.student.akademikapi object at 0x0000000002dd9dd8>;

tahun ajaran
^^^^^^^^^^^^^^^^^^^^
数据tahun ajaran kita butukhan uNTUK Mengakses Nilai学期。塔胡阿贾兰·特迪里·达里·塔胡丹学期学习。untuk mendapatkan data tahun ajaran dari resource,kita bisa menggunakan method`get庠hun庠jaran(reult庠format)`::

``python
>;akademik.get庠hun庠jaran()
{学期:{e':'genap','o':'gasal',
'tahun庠arn':['20092010',
'20102011',
'20112012',
'20122013',
'20132014',
'20142015',
'20152016',
'20162017']}
`````

**catatan**:untuk mengubah data hasil diatas menjadi json format,tambahkan参数'js关于pada方法tersebut.

米Isalnya Kita Akan Mengambil
数据Nilai学期di Tahun**2015-2016**Pada学期**Ganjil**::

``python
>>>;>akademik.get_Tahun_Ajaran()

{'ba011':{'absen':100,
'final':82,
'kel':'ab',
'matakuliah':'bahasa inggris lanJutan',
"中间":85,
"否":8,
"TGS":76,
"Tinjauan Nilai":"Blm Dimulai"},
"KP043":{"Absen":100,
"最终":68,
"Kel":"Ae",
"Matakuliah":"Keamanan Komputer",
"中间":85,
"否":4,

"tgs":100,
"tinjauan'u nilai":"blm dimulai"},
"kp045":{"absen":86,
"final":69,
"kel":"ad",
"matakuliah":"kecerdasan tiruan",
"mid":80,
"no":1,
"tgs":80,
"tinjauan'u nilai":'blm dimulai'},
'kp301':{'absen':93,
'final':77,
'kel':'aa',
'matakuliah':'oracle:简介sql dan pl/sql',
'mid':89,
'no':5,
'tgs':100,
'tinjauan'nilai':'blm dimulai'},
'pg119':{'absen':100,
"最终":90,
"最终":90,
"kel":"ab",
"matakuliah":"移动编程",
"中间":75,
"否":2,
"tgs":85,
"tinjauan nilai":"blm dimulai"},
"pg130":{"absen":100,
"最终":90,
"kel"'Ab',
'MataLua':"BR/>‘MID’:90,
‘TGS’:90,
‘TimuangnnILAI’:‘BRM’Dimulai’,
‘UM013’:{"Absun":100,
‘最后’:85,
Kel':‘AE’,
‘MataLuLa':‘Metodologi Ris’。ET,
"中间":75,
"否":6,
"TGS":50,
"Tinjauan Nilai":"BLM Dimulai"},
"UM021":{"Absen":100,
"最终":70,
"Kel":"Xm",
"Matakuliah":"Pendidikan Pancasila",
"中间":53,
"否":7,<
"tgs":90,
"tinjauan-u-nilai":"blm dimulai"}
"``

**catatan**:untuk mengubah data hasil diatas menjadi json format,tambahkan parameter`json` pada method tersebut.

"hsk online"
"untuk mendapatkan-nilai hsk online,kita bisa menggunakan method"得不到‘得不到’hsk’:

>>>gt>gt;得不到‘得不到’hsk()


[{'index'prestasi':{'am':3.0,'hm':'b','k'''k':3.0,'m':9.0},
'kode':'kp002,
'matakulia':'algoritma dan structur-dan structur数据1*',
'no':1},
{'br/>{'index'index'prestasi':{'prestasi':{'am':{'am':2.2.2.0,'am''am'0,'hm':'c,'k':3.0,'m':6.0},
'kode':'kp003',
'matakuliah':'algoritma dan struktur-dan-struktur-dan-struktur数据2*',
'no':2},
{{'index-prestasi':{'am':2.0,'hm':'c','k''3.0,'m''m':6.0},
'kode':'kp011,
'code':'kpakuliah''matakuliah':3.0,'m''m':6.0,
'kode':'kode':'kp011 br/>{'普雷斯塔西索引::{'a m':3.0,'hm':'b','k''k':2.0,'m':6.0},
'kode':'ba001',
'matakuliah':'bahasa印尼',
'no':4},
{{'index'prestassi':{'am':4.0,'hm':'a,'k''k':2.0,'m':8.0},
'kode':'ba003',
'matakuliah':3.0,'am':3.0,'k''k''k':2.0,'m':8.0,'m''m'秒,
"否":5},

{……},
{……},]


**catatan**:untuk mengubah data hasil diatas menjadi json format,tambahkan parameter**'json'**pada method tersebut.

license
----
MIT license(MIT)版权所有©2016 Yanwar Solahudin,Yanwarsolah@gmail.com特此免费授予获得本软件及相关文档文件(以下简称"本软件")副本的任何人使用本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发的权利。,再授权和/或出售软件的副本,并允许向其提供软件的人员这样做,受限于以下条件:

适销性、特定用途适用性和非侵权性的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在诉讼或合同、侵权行为或其他情况下,由软件或软件的使用或其他交易引起的、由软件引起的或与之相关的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java迭代图形框架聚合达到内存限制的消息   反编译和开发人员向Android应用程序提供java安全密钥   活页夹中的java Vaadin上传组件,例如Crud编辑器   java如何定义0090当我有了每个字符   带有AOP的java截取私有注释方法   在Java中暂停并恢复动画(thread.sleep)   java在JavaFX中从不同的控制器向TableView添加行   java如何通过Spring使用脚本初始化inmemory HSQLDB   windows找到了绝对的java。通过编程从java代码获取exe路径   Java同步、信号量和队列的多线程性能   java异步任务回调未调用   java在迷宫中用坐标寻找最短路径   Java:并行处理数组,查找发生异常的位置   java我无法理解我收到的错误   如何调用。bat文件,并使用java中的ProcessBuilder发送字符串   java在mysql数据库中插入日期   将ArrayList的内容显示为格式正确的JSON for Java REST API   java@OneToMany注释SQLSyntaxErrorException:ORA000904无效标识符