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第三方库


热门话题
JavaSwing:如何读取组件下面的图形信息?   JAVAutil。scanner Java scanner为什么跳过代码中的nextLine()?   html如何在jsp文件中使用内联java比较器?   编组时单个元素组的java JAXB元素包装器   java如何使SeleniumWebDriver动态选择客户端证书,而无需直观地检测弹出窗口   java定位服务。FusedLocationApi。getLastLocation(mGoogleApiClient)获取null   java如何快速创建指向Eclipse中元素的Javadoc链接?   如何使用Java语言填充MS Word模板?   java 安卓应用程序不显示来自服务器的值   java有没有办法解决这个问题:第45行第7列path$处的预期名称。客户端[0]。服务   java如何使用ASM仅从switch中删除break语句?   java LOOK else if语句:我把它放在哪里   无效的Java语句   java输出不应包含0值   java遇到意外文本时要抛出什么异常?   java如何将文本文件数组中的数字添加到2d int数组中?   java如何从列表中的对象访问属性?   对象的oop锁方法(Java)   java字符串连接concat()和+运算符的有效使用