Project Icon

OpenIntegrations

开源API集成工具包 助力1C与主流在线服务快速对接

OpenIntegrations是一款开源的API集成工具包,提供命令行应用和1C:Enterprise/OneScript扩展库。它封装了Telegram、VK、Google等多个主流在线服务的API,通过'发送消息'、'创建帖子'等简单方法实现快速集成。项目采用模块化设计,便于扩展。支持多种安装方式,适用于不同开发场景,大大简化了企业应用与在线服务的对接流程。

本包也提供英文版本:点击这里


Main Main-light

开放集成包

版本 OpenYellow


这是一套用于集成流行API的工具:包括控制台应用程序(适用于Windows/Linux)和1C:Enterprise/OneScript的库(扩展),它们由一组用于操作在线服务的通用函数组成

该套件中的所有已实现方法都执行特定的应用任务,如发送消息创建帖子,这使得用户无需深入了解实现细节就能使用它们。同时,代码被充分解耦:授权、数据获取等方法尽可能被分离成独立的函数。这样可以轻松地在现有方法的基础上添加新方法,而无需从API交互的最初步骤开始梳理整个实现过程。

目前已实现了以下服务的工具:


安装和发布版本

GitHub 下载量(所有资产,所有发布版本)

#### 该库有五种发行版本: - Windows和Linux的命令行应用程序(exe、rpm、deb) - XML格式的扩展导出 - EDT扩展项目 - 单独的cfe格式扩展文件 - OneScript扩展包ospx



使用1C和OneScript版本时,您也可以简单地将公共模块的代码从发行版手动复制到您的项目中。但无论选择哪种安装方式,都必须从Release获取文件,因为仓库中的源文件可能包含正在开发中的中间数据和功能。


  • 要在1C中开始使用,只需下载CFE文件(或XML导出)扩展,并将其加载到配置的扩展列表中

  • 要在OneScript中开始使用,需要安装包

    从包仓库安装:

        opm install oint
    

    或从下载的ospx文件安装:

        opm install -f "./OInt-x.x.x.ospx"
    

  • 要开始使用CLI(命令行应用程序),需要根据您使用的操作系统从发行版下载Windows安装程序或Linux包的其中一个版本。此外还需要安装**.Net Framework 4.8相应版本的Mono**(OneScript的系统要求)。使用rpmdeb包安装时会自动安装

    CLI版本也可作为oint-cli包从OPM安装

        opm install oint-cli
    

    无论采用哪种安装方式,OInt CLI都可以通过在命令行中输入oint来启动(从Windows安装程序安装可能需要重启)


[!WARNING] 不建议在您的项目中直接使用服务模块(OPI_Инструменты、OPI_Криптография)的方法(如果您打算在将来更新到新版本)。为了保持向后兼容性,API工作方法的参数数量/用途和返回值类型不会改变,但这不适用于服务模块,它们可能会为了优化和适应新需求而任意更改。如果您需要服务模块中的功能,建议将其单独复制到您的项目中。


文档

OPI有详细的文档和示例,地址是https://openintegrations.dev。在那里,您可以找到每个特定API使用的一般原则,以及每个方法的描述,包括代码示例、参数和返回值。

文档

OPI的CLI版本有自己的内置帮助,包含所有方法。调用库时不指定方法、调用方法时不指定选项或使用--help选项时,会显示帮助信息



>![Infostart](https://yellow-cdn.veclightyear.com/0a4dffa0/e5fd44da-b32a-4f10-8d51-216c51e2f19d.svg) > >Infostart上的文章:
>- [适用于流行API的开放集成包:Telegram、VK、Viber、Twitter](https://infostart.ru/1c/articles/2016164/)
>- [用于Notion API的库(开源)](https://infostart.ru/1c/articles/2022254/)
>- [Yandex Disk操作库:15分钟内制作最简单的云管理器(开源)](https://infostart.ru/1c/articles/2038960/)
>- [在VK Market平台上开设自己的店铺](https://infostart.ru/public/2043994/)
>- [用于Google Calendar API的库(开源)](https://infostart.ru/1c/articles/2049575/)
>- [Telegram论坛模式:让聊天更舒适](https://infostart.ru/1c/articles/2055811/)
>- [OneScript的开放集成包](https://infostart.ru/1c/articles/2060307/)
>- [用于Google Drive API的库(开源)](https://infostart.ru/1c/articles/2066469/)
>- [OInt CLI - 用于命令行的开放集成包应用](https://infostart.ru/1c/articles/2074205/)
>- [用于Slack的库(开源)](https://infostart.ru/1c/articles/2099282/)
>- [用于Google Sheets的库(开源)](https://infostart.ru/1c/articles/2102248/)
>- [用于Airtable的库(开源)](https://infostart.ru/1c/articles/2106649/)
>- [用于Dropbox的库(开源)](https://infostart.ru/1c/articles/2123857/)
>- [OPI工作室:Telegram使用大全](https://infostart.ru/1c/articles/2135517/)
>- [用于Bitrix24的库:动态、任务、文件和私人消息](https://infostart.ru/1c/articles/2148213/)
>- [通过OInt CLI从控制台使用在线服务](https://infostart.ru/1c/articles/2159665/)

  • 开放集成包(OpenIntegrations)
    根据MIT许可证授权
    依赖列表位于NOTICE文件中
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号