SuperAPI AI 工具集

protocolsio-integration

写作与研究

查看项目

更新于 10-15 20:29

技能介绍

用途:该技能提供与 protocols.io API v3 的完整集成,用于以编程方式管理科学实验方案(protocols),覆盖方案发现、创建、更新、发布,以及工作区、讨论和文件管理。

主要能力:认证与访问(访问令牌、OAuth 流程、令牌刷新、速率限制与权限);方案操作(按关键词、过滤器或 DOI 搜索,获取含步骤的详情,创建、更新、发布并生成 DOI,管理步骤与材料试剂,收藏方案,生成 PDF);讨论与协作(方案级和步骤级评论、回复、编辑删除自己的评论);工作区管理(列出与访问工作区、成员列表、申请加入、工作区方案与权限);文件操作(搜索、上传、下载、文件夹组织、元数据更新、删除与恢复);附加功能(个人资料、近期发布方案、实验记录、通知、数据导出)。

使用方式:所有请求基址为 https://protocols.io/api/v3,需在请求头加入 Authorization: Bearer YOUR_ACCESS_TOKEN。多数端点支持 JSON,可用 content_format 参数控制返回格式(json、html、markdown)。先获取访问令牌,再按任务读取对应参考文件(authentication.md、protocols_api.md、discussions.md、workspaces.md、file_manager.md、additional_features.md)。

限制:标准端点限速 100 请求/分钟/用户,PDF 端点已登录 5 请求/分钟、未登录 3 请求/分钟;遇到 HTTP 429 应实现指数退避。文件上传受工作区大小与类型限制。具体端点参数、错误码与完整示例需查阅官方 API 文档 https://apidoc.protocols.io/。