{"id":34976724,"url":"https://github.com/info2soft/i2up-php-sdk","last_synced_at":"2026-05-22T17:03:16.094Z","repository":{"id":56987923,"uuid":"165017241","full_name":"info2soft/i2up-php-sdk","owner":"info2soft","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-01T15:01:10.000Z","size":838,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-05-21T19:51:15.214Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/info2soft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-10T08:04:02.000Z","updated_at":"2020-02-29T02:36:46.000Z","dependencies_parsed_at":"2022-08-21T09:40:30.576Z","dependency_job_id":null,"html_url":"https://github.com/info2soft/i2up-php-sdk","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/info2soft/i2up-php-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/info2soft%2Fi2up-php-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/info2soft%2Fi2up-php-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/info2soft%2Fi2up-php-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/info2soft%2Fi2up-php-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/info2soft","download_url":"https://codeload.github.com/info2soft/i2up-php-sdk/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/info2soft%2Fi2up-php-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28065975,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-26T02:00:06.189Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-12-27T00:17:34.521Z","updated_at":"2025-12-27T00:17:35.320Z","avatar_url":"https://github.com/info2soft.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# i2up SDK for PHP\n\n此 SDK 适用于 **PHP \u003e= 5.3.0**。使用此 SDK 构建您的网络应用程序，无论您的网络应用是一个网站程序，还是包括从云端（服务端程序）到终端（手持设备应用）的架构服务或应用，都能让您以非常便捷地方式使用英方统一数据管理平台（下简称“英方平台”）管理您的业务。\n\nI2UP PHP SDK 属于英方服务端SDK之一，主要用于管理您英方平台上的服务器保护配置。\n\n* \n* [PHP SDK 源码地址](https://github.com/info2soft/i2up-php-sdk)\n\n## 安装\n支持以下2种安装SDK的方法，推荐通过Composer安装SDK。\n\n1、使用Composer安装\n\n  * 运行 Composer 命令安装SDK：\n\n    通过composer，你可以在composer.json 声明依赖：\n\n    ```json\n    {\n        \"require\": {\n            \"i2soft/i2up-sdk\": \"^2.0.0\"\n        }\n    }\n    ```\n\n    或者运行命令:\n\n```bash\ncomposer require i2soft/i2up-sdk\n```\n\n​\t然后执行 `composer install`\n\n  * 引用自动加载代码：\n\n\n```bash\n\u003c?php\nrequire 'vendor/autoload.php';\n```\n2、下载SDK代码zip包\n\n[PHP SDK 下载地址](https://github.com/info2soft/i2up-php-sdk/releases)\n\n因为有版本更新的维护问题，这种安装方法并不推荐，仅作为Composer 安装 \n有问题的情况下的一种备选。\n\n下载源代码包后，解压到您的项目中。 然后在您的项目中引入 autoloader：\n\n```bash\n\u003c?php\nrequire 'path_to_sdk/autoload.php';\n```\n\n## 运行环境\n| PHP 版本 |\n|:---------------------------:|\n|cURL extension, 5.3 - 5.6,7.0 |\n\n## 使用方法\n安装好SDK后，下面将介绍SDK具体的使用方法：\n\n` 英方平台的节点认证 `\n\n1、准备英方平台的地址： 您安装英方平台的服务器地址，格式为：` http://[ip]:[port]/ `。\n\n2、准备 SDK 本地缓存路径：本地会保存访问凭证以减少网络请求次数，您需要提供一个有读写权限的路径，格式为 ` \"D:\\cache\\\" `。\n\n3、获取凭证（Auth）：英方PHP SDK的所有的功能，都需要合法的授权。授权凭证需要英方平台下的一对有效的` 用户名 `和` 密码 `。\n\n4、实例化具体业务管理类： 如此处为 ` Node类 `。\n\n5、调用对应业务方法： 如此处为 ` 节点认证 `。 \n\n### 节点认证\n```bash\nuse i2up\\common\\Auth;\nuse i2up\\resource\\v20181217\\Node;\nuse i2up\\Config;\n\n/**\n *  获取token\n *  params['ip'] 服务器地址\n *  params['username'] 用户名\n *  params['password'] 密码\n *  params['cache_addr'] 缓存路径\n */\n$auth = new Auth(Config::baseUrl, 'admin','Info1234', __DIR__);\n$Node = new Node($auth);\n\n/**\n * 节点认证\n */\n$auth_node_arr = array(\n    'auth_type'=\u003e0,\n    'config_addr'=\u003e'192.168.88.75',\n    'config_port'=\u003e26821,\n    'node_uuid'=\u003e'',\n    'os_user'=\u003e'admin',\n    'os_pwd'=\u003e'i2soft',\n    'i2id'=\u003e''\n);\n/**\n * $res为返回结果\n */\n$res = $Node-\u003eauthNode($auth_node_arr);\n```\n\n## API参考\n\n* SDK具体方法的详细参数请参照[API参考](https://i2up-api-doc.info2soft.com/apiref/)\n\n## 常见问题\n* API 的使用，demo 可以参考[单元测试](https://code.info2soft.com/web/sdk/php-sdk/tree/develop/tests/i2up/Tests)。\n\n## 相关资源\n\n如果您有任何关于我们文档或产品的建议和想法，欢迎您通过以下方式与我们互动讨论：\n\n- [服务与支持](https://www.info2soft.com/support) \\- 在这里您可以获得直接的一对一支持。\n- [提交工单](http://support.info2soft.com/welcome/) \\- 如果您的问题不适合在论坛讨论或希望及时解决，您也可以提交一个工单，我们的技术支持人员会第一时间回复您。\n- [微博](https://weibo.com/info2soft)\n- [常见问题FAQ](http://support.info2soft.com/service/public.pl)\n\n## 贡献代码\n\n1. Fork\n\n2. 创建您的特性分支 git checkout -b my-new-feature\n\n3. 提交您的改动 git commit -am 'Added some feature'\n\n4. 将您的修改记录提交到远程 git 仓库 git push origin my-new-feature\n\n5. 然后到 github 网站的该 git 远程仓库的 my-new-feature 分支下发起 Pull Request\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfo2soft%2Fi2up-php-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfo2soft%2Fi2up-php-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfo2soft%2Fi2up-php-sdk/lists"}