非官方globus nexus客户端(基于sdk客户端)
globus-nexus-client的Python项目详细描述
免责声明:这不是官方的globus.org产品
这是一个个人项目,用于与globus nexus api进行对话 globus sdk的优点。 它不是globus维护的产品。
如果你不知道那是什么,停止在这里阅读,走开。 否则,这将有望减轻尝试使用nexus的痛苦。
Globus Nexus客户端
当globus添加新的SDK 它不包括nexus api的功能。
这个包包含一个客户端,用于与nexus进行对话,基于同一个核心 sdk提供的客户端模型。 因此,您应该将其视为sdk的第三方扩展 与Nexus交谈。
导入和使用
警告
因为这不是sdk的一部分,所以不需要使用简单的 from globus_sdk import NexusClient。
相反,导入来自包命名空间:
from globus_nexus_client import NexusClient
然后可以像往常一样使用NexusClient方法。
客户端对象支持sdk 提供,并且此包提供了一个附加的授权程序,用于 Nexus发行的代币:
from globus_nexus_client import NexusClient, LegacyGOAuthAuthorizer client = NexusClient(authorizer=LegacyGOAuthAuthorizer('<nexus token>'))
文件
本项目没有web文档或其他维护文档,但是 客户端对象的所有方法上都有docstring。或者浏览 source或在python repl中使用help()。