按关键词搜索项目
使用场景:按关键词搜索项目信息
调用凭证:
请求地址: https://test-oapi.gongyi.qq.com/api/project_search/KeywordProjectSearch
请求方法: POST ( HTTPS )
请求参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
keyword | string | 否 | 查询关键词 |
page | int | 否 | 页码: 不填默认为1 |
page_size | int | 否 | 每页项目条数: 不填默认为10 |
donate_type | int | 否 | 按筹款类型筛选: 默认值为1, 1-捐款, 2-捐花, 3-捐步数 |
donate_mode | int | 否 | 按捐助模式筛选: 默认值为1, 1 - 非一对一,2 - 一对一 |
返回参数:
参数 | 类型 | 说明 |
---|---|---|
code | int | 返回码:0表示成功,其他值表示错误,请参考错误码说明 |
msg | string | 错误信息 |
data | object | 返回数据 |
data内容:
参数 | 类型 | 说明 |
---|---|---|
total_num | int | 总条数 |
proj_list | []ProjectInfo | 项目列表 |
ProjectInfo
参数 | 类型 | 说明 |
---|---|---|
info | Info | 基础信息 |
donate | Donate | 捐赠信息 |
Info
参数 | 类型 | 说明 |
---|---|---|
project_no | string | 项目ID |
project_name | string | 项目名 |
project_intro | string | 项目简介 |
org_name | string | 公募机构名 |
exe_org_name | string | 执行机构名称 |
img_list | []string | 移动列表图 |
Donate
参数 | 类型 | 说明 |
---|---|---|
state | int | 筹款状态: 3-筹款中,其他-非筹款中 |
total_sum | string | 总的捐款金额(分) |
total_count | string | 总的捐款次数 |
请求示例:
{
"keyword":"保护海洋",
"page":1,
"page_size":10
}
返回示例
{
"code": 0,
"msg": "Success",
"op_time": 1650812345,
"trace_id": "1a2b3c4d5e6f7g8h1a2b3c4d5e6f7g8h",
"data": {
"total_num": 5123,
"proj_list": [
{
"info": {
"project_no": "226574",
"project_name": "保护海洋你我同行",
"project_intro": "回收海洋垃圾,保护旗舰物种和生态系统,让海洋重现生机",
"org_name": "北京市企业家环保基金会",
"exe_org_name": "北京市企业家环保基金会",
"img_list": [
"https://xxx/1.png",
"https://xxx/2.png"
]
},
"donate": {
"state": 3,
"total_sum": "611870629",
"total_count": "833326"
}
}
]
}
}