Piazza内部API的非官方客户端

piazza-api的Python项目详细描述


广场API

PyPI version

Piazza内部API的非官方客户

用法

>>>frompiazza_apiimportPiazza>>>p=Piazza()>>>p.user_login()Email:...Password:...>>>user_profile=p.get_user_profile()>>>eece210=p.network("hl5qm84dl4t3x2")>>>eece210.get_post(100)...>>>posts=eece210.iter_all_posts(limit=10)>>>forpostinposts:...do_awesome_thing(post)>>>users=eece210.get_users(["userid1","userid2"])>>>all_users=eece210.get_all_users()

上面是一些开始的例子;更多的在文档中(即将到来; 但代码都是sphinx风格的文档,可读性很强)。

您还可以使用“内部”piazzarpc类,它更直接地映射 Piazza的API本身,但并不像 Piazza类抽象。

>>>frompiazza_api.rpcimportPiazzaRPC>>>p=PiazzaRPC("hl5qm84dl4t3x2")>>>p.user_login()Email:...Password:...>>>p.content_get(181)...>>>p.add_students(["student@example.com","anotherStudent@example.com"])...

安装

你以前见过,以后还会看到的

# The easy way
pip install piazza-api
# The developer way
git clone https://github.com/hfaran/piazza-api
cd piazza-api
python setup.py develop

贡献

许可证

这个项目是由麻省理工学院授权的

免责声明

这不是一个正式的API我不是Piazza Technologies Inc.的附属公司。 以任何方式,并不对可能造成的任何损害负责。 使用它的风险由你自己承担。

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

推荐PyPI第三方库


热门话题
java Jetty是否有请求缓存?   数组中的java 2值与我的数据帧中的2列对应   对象序列化期间的java DbUtils类型转换问题   java根面板中不显示所有单独的面板   java通过代理或SSH隧道连接Hbase API   java困惑:与经典MVC控制器相比,JSF2中bean的角色   java在我的Triangle类中“找不到符号错误”   java在Android中设置从路径到自定义按钮的图像   java不绕轨道旋转椭圆   AES在socket上搞砸了序列化/反序列化。无效的流标头。JAVA   java在数组中搜索term和if语句   线程“main”java中出现异常。util。正则表达式。PatternSyntaxException:在索引0附近悬挂元字符“*”*   Websphere上的java Google反射无法打开url连接   java为什么inc/dec频道什么都不做?   java KeyListener无法访问keyPressed方法