{"id":19028778,"url":"https://github.com/zsgsdesign/onecentfund","last_synced_at":"2025-09-04T12:50:54.116Z","repository":{"id":110995909,"uuid":"205504699","full_name":"ZsgsDesign/OneCentFund","owner":"ZsgsDesign","description":"One Cent Fund is a project my team did in High School.","archived":false,"fork":false,"pushed_at":"2019-08-31T07:12:19.000Z","size":23142,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-02T03:27:19.142Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://1cf.co","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZsgsDesign.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-31T06:17:56.000Z","updated_at":"2021-02-21T16:15:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"a4bc388a-2317-4251-b310-6df1789ffd36","html_url":"https://github.com/ZsgsDesign/OneCentFund","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZsgsDesign%2FOneCentFund","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZsgsDesign%2FOneCentFund/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZsgsDesign%2FOneCentFund/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZsgsDesign%2FOneCentFund/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZsgsDesign","download_url":"https://codeload.github.com/ZsgsDesign/OneCentFund/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240079621,"owners_count":19744721,"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","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":"2024-11-08T21:12:17.022Z","updated_at":"2025-02-21T19:44:31.332Z","avatar_url":"https://github.com/ZsgsDesign.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# API说明\n#### 请求地址：https://1cf.co/api/API名称\n注：如果请求不成功，则不会返回任何内容(null)\n注2：请开启cookies存储，并且在第一次传入时传入用户的loginid\n## 授权参数和Secret生成方式\nsha1(API名称+\"7d3cfe8c4ecbdad6539e0b8d50d91215\"+时间)\n\n|参数名|描述|类型|\n|---|---|---|\n|time|请求时间(格式和生成sha1用的格式一样即可)|time|\n|secret|生成的sha1串|string|\n\n## Getquestion 抽题\n### 传入参数\n|参数名|描述|类型|\n|---|---|---|\n|cat|题库名（可选）|string|\n### 传出参数\n|参数名|描述|类型|\n|---|---|---|\n|description|题目描述|string|\n|opt1|A选项|string|\n|opt2|B选项|string|\n|opt3|C选项|string|\n|opt4|D选项|string|\n|ans1|A选项对应的ans代码（回答时用）|string|\n|ans2|B选项对应的ans代码（回答时用）|string|\n|ans3|C选项对应的ans代码（回答时用）|string|\n|ans4|D选项对应的ans代码（回答时用）|string|\n\n## Getanswer 答题\n### 传入参数\n|参数名|描述|类型|\n|---|---|---|\n|ans|选项的ans代码|string|\n### 传出参数\n|参数名|描述|类型|\n|---|---|---|\n|result|积分变动(0即为答错)|int|\n|ans|正确答案|string|\n|reward|连续答对题数|int|\n\n## Verifyaccount 验证loginid有效性\n### 传入参数\n|参数名|描述|类型|\n|---|---|---|\n|loginid|sha1(邮箱+\"1cf.co\"+密码md5)|string|\n### 传出参数\n|参数名|描述|类型|\n|---|---|---|\n|result|有效性(0,1)|int|\n|info|用户信息(无效loginid则为null)|array|\n\n## Register 注册\n### 传入参数\n|参数名|描述|类型|\n|---|---|---|\n|name|用户名|string|\n|pass|密码md5|string|\n|email|邮箱|string|\n### 传出参数\n|参数名|描述|类型|\n|---|---|---|\n|result|结果(1,0)|int|\n|info|username/email: 用户名/邮箱被占用(仅result=0时)|string|\n|uid|新用户uid(result=1时)|int|\n\n## Checkin 签到\n### 传入参数\n无\n### 传出参数\n|参数名|描述|类型|\n|---|---|---|\n|result|积分变动|int|\n|reward|连续签到天数|int|\n\n\n## Getranklist 获取排行榜\n### 传入参数\n无\n### 传出参数\n返回一个长度为20的数组，参数如下：\n\n|参数名|描述|类型|\n|---|---|---|\n|uid|用户uid|int|\n|name|用户名|string|\n|avatar|头像地址|string|\n|credit|爱心值|int|\n|rank|排名数|int|\n\n## Getbases 获取题库\n### 传入参数\n无\n### 传出参数\n返回一个长度为题库总数的数组，参数如下：\n\n|参数名|描述|类型|\n|---|---|---|\n|bid|题库id|int|\n|cata|我不知道是啥|string|\n|name|题库名|string|\n|icon|我不知道是啥|string|\n|background|我不知道是啥|string|\n|num|题目数|string|\n|date|最后更新日期|string|\n\n## Getgrantees 获取受众列表\n### 传入参数\n无\n### 传出参数\n返回一个长度为受众总数的数组，参数如下：\n\n|参数名|描述|类型|\n|---|---|---|\n|gid|受众id|int|\n|name|受众名|string|\n|location|地点|string|\n|general|简介|string|\n|img|图片地址|string|\n|sponsor|赞助方|string|\n|target|目标积分|int|\n|current|当前积分|int|\n|status|是否完成(0,1)|int|\n|rate|完成率(%)|float|\n|count|参与人数|int|\n\n## Getgranteeinfo 获取单个受众信息\n### 传入参数\n|参数名|描述|类型|\n|---|---|---|\n|gid|受众id|int|\n### 传出参数\n|参数名|描述|类型|\n|---|---|---|\n|gid|受众id|int|\n|name|受众名|string|\n|sponsor|赞助方|string|\n|sponsor_link|赞助方链接|string|\n|sponsor_img|赞助方图片|string|\n|sponsor_description|赞助方描述|string|\n|supervisor|监督方|string|\n|supervisor_link|监督方链接|string|\n|supervisor_img|监督方图片|string|\n|supervisor_description|监督方描述|string|\n|location|地点|string|\n|general|简介|string|\n|story|受众描述|string|\n|img|受众图片|string|\n|target|目标积分|int|\n|current|当前积分|int|\n|status|是否完成|int|\n|link|tb链接|string|\n|rate|完成度(%)|float|\n\n\n## Modifyuserinfo 修改用户信息（不包括头像）\n### 传入参数\n注：只需传入需要修改的内容\n\n|参数名|描述|类型|\n|---|---|---|\n|name|昵称(可选)|string|\n|sex|性别(可选)|int|\n|pass|密码md5(可选)|string|\n|real_name|真实姓名(可选)|string|\n|tel|电话(可选)|string|\n|qq|QQ号(可选)|string|\n|weibo|微博(可选)|string|\n|intro|自我介绍(可选)|string|\n### 传出参数\n|参数名|描述|类型|\n|---|---|---|\n|result|修改成功的信息条数(相同视为未修改)|int|\n\n## Changeavatar 更换头像\n### 传入参数\n|参数名|描述|类型|\n|---|---|---|\n|avatar|头像图片的base64代码(包含文件头)|string|\n### 传出参数\n|参数名|描述|类型|\n|---|---|---|\n|result|状态(0,1)|int|\n|url|头像地址|string|\n\n## Donate 捐助积分\n### 传入参数\n|参数名|描述|类型|\n|---|---|---|\n|gid|项目id|int|\n|score|捐助积分(10的整数倍)|int|\n### 传出参数\n|参数名|描述|类型|\n|---|---|---|\n|current|项目当前积分|int|\n|rate|项目完成度|int|\n|score|用户积分余额|int|\n|credit|用户爱心值余额|int|\n\n## SendActivateMail 发送验证邮件\n### 传入参数\n|参数名|描述|类型|\n|---|---|---|\n|loginid|40位的sha1串|string|\n### 传出参数\n|参数名|描述|类型|\n|---|---|---|\n|result|发送结果(0,1)|int|\n|error|错误说明(仅在错误时)|string|\n\n错误信息：\ninvalid loginid - loginid无效\nemail verified - 邮箱已验证过\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzsgsdesign%2Fonecentfund","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzsgsdesign%2Fonecentfund","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzsgsdesign%2Fonecentfund/lists"}