# gitcode_openclaw_autosign **Repository Path**: web/gitcode_openclaw_autosign ## Basic Information - **Project Name**: gitcode_openclaw_autosign - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-17 - **Last Updated**: 2026-04-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GitCode 签到程序 ## 项目介绍 本项目是一个基于PHP 5.6开发的GitCode平台签到程序,实现了签到、延期、查询等功能。通过简单的API接口,可以方便地调用这些功能。 ## 功能特性 - 实现GitCode平台的签到功能 - 实现GitCode平台的延期功能 - 实现GitCode平台的查询功能 - 支持自定义Cookie参数 - 提供HTTP API接口方便调用 ## 目录结构 ``` ├── SignIn.php # 签到类文件 ├── api.php # API接口文件 ├── README.md # 说明文档 ├── 签到.txt # 签到请求信息 └── 延期.txt # 延期请求信息 ``` ## 环境要求 - PHP 5.6+ - 启用curl扩展 ## 安装方法 1. 将项目文件复制到服务器或本地环境中 2. 确保PHP环境已安装并启用curl扩展 ## 使用方法 ### 直接调用类文件 ```php signIn(); print_r($signInResult); // 执行延期 $renewalResult = $signIn->renewal(); print_r($renewalResult); // 执行查询 $queryResult = $signIn->query(); print_r($queryResult); ?> ``` ### 通过API接口调用 #### 签到接口 - URL: `http://your-domain/api.php?action=signin` - 方法: POST - 参数: - cookie: GitCode平台的cookie信息 - token: GitCode平台的Authorization token(可选) - 返回示例: ```json { "code": 200, "data": { "success": true, "message": "签到成功" } } ``` #### 延期接口 - URL: `http://your-domain/api.php?action=renewal` - 方法: POST - 参数: - cookie: GitCode平台的cookie信息 - token: GitCode平台的Authorization token(可选) - 返回示例: ```json { "code": 200, "data": { "success": true, "message": "延期成功" } } ``` #### 查询接口 - URL: `http://your-domain/api.php?action=query` - 方法: POST - 参数: - cookie: GitCode平台的cookie信息 - token: GitCode平台的Authorization token(可选) - 返回示例: ```json { "code": 200, "data": { "success": true, "data": { "status": "active", "expire_time": "2026-10-14 00:32:07" } } } ``` ## 获取Cookie方法 1. 打开浏览器,登录GitCode平台 2. 打开开发者工具(F12) 3. 切换到Network标签页 4. 刷新页面或执行签到操作 5. 找到相关请求,查看Request Headers中的Cookie字段 6. 复制完整的Cookie值 ## 注意事项 1. Cookie值包含用户的登录信息,请妥善保管 2. 建议定期更新Cookie值,避免过期 3. 请勿频繁调用接口,以免被平台限制 4. 本程序仅用于学习和个人使用,请勿用于商业用途 ## 故障排除 1. 如果返回401错误,可能是Cookie已过期,请更新Cookie 2. 如果返回403错误,可能是请求被平台限制,请稍后再试 3. 如果返回500错误,可能是服务器内部错误,请检查PHP环境和代码 ## 版权信息 本项目仅供学习和个人使用,版权归原作者所有。