alkivi使用的google python客户端

alkivi-google-client的Python项目详细描述


Build StatusRequirements Status

alkivi使用的google python客户端

包装

示例

fromalkivi.googleimportclientasgoogleimportloggingscope='https://www.googleapis.com/auth/admin.directory.user.readonly'# Using default configurationgoogle_client=google.Client(scopes=[scope])# Using specific endpointgoogle_client=google.Client(endpoint='account2')# Get directory client for Admin SDK apiimpersonate='toto@alkivi.fr'directory_client=google_client.get_directory_client(impersonate)# Get a gmail client for gmail APIgmail_client=google_client.get_gmail_client()

凭证

凭据是从中获取的,优先级顺序为:-./google.conf(脚本 目录)-$home/.google.conf-/etc/google.conf

示例

[default]; general configuration: default endpointendpoint=account1[account1]; configuration specific to 'account1' endpoint; using can be; - service: for Service Account; - oauth: for OAuth authentificationusing=service; for Service Accountservice_account_key=/path/to_your_service_key.json[account2]; other account configurationusing=oauth; for OAuthclient_id=your_client_idclient_secret=your_client_secretrefresh_token=your_refresh_token

测试

使用pytest设置测试,覆盖率为 使用pytest cov插件处理。

使用根目录中的py.test运行测试。

覆盖率默认运行,并在pytest.ini文件中设置。看 覆盖率的HTML输出在运行 测验。

待办事项

特拉维斯ci

有一个.travis.yml文件被设置为运行您的测试 如果您选择使用Python2.7和Python3.2。

待办事项

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

推荐PyPI第三方库


热门话题
java ProcessBuilder在使用多个参数时运行不正常   java如何使用Spring数据ORM/JPA创建EntityManagerFactory?   将Velocity宏转换为Java指令   internet上的Java TCP/IP服务器客户端通信   java为什么JDK 8允许一个局部内部类(在方法内部)访问封闭方法的非最终局部变量?   基于Java的比率算法   java应用程序在选择列表首选项时出错   java保存对象以供以后使用   java如何使用MySQL JDBC驱动程序连接Android和MySQL   java Zipkin可以用于控制台应用程序   java单击刷新Servlet页面显示重复内容   java如何递归地反转字符串数组?   java如何使用inputStream作为outputStream的文本?   java扩展令牌选择操作符   java在映射中使用通用枚举类   arraylist如何使用JAVA流从对象列表中查找平均值   windows将FileInputStream和FileOutputStream传递给ffmpeg进行转码(使用JAVEJava音频视频编码)   java Ant脚本在执行CVS签出后找不到目标   重复值情况下的java插入排序,双链表ADT   java如何在Accumulo中获取数据库查询计数