AISearchResourceGetList
Queries AISearch structured resources. Currently supported resource types include mini programs (miniapp) and products (product). The resource type is a required parameter. If a resource ID is provided, the specified resource is queried. If no resource ID is provided, all resources of the specified type are queried in a paginated manner.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
energy:AISearchResourceGetList |
get |
*All Resource
|
None | None |
Request syntax
GET /api/v1/aiSearch/resource/list HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| type |
string |
Yes |
The structured element type. Valid values:
|
miniapp |
| resourceIds |
array |
No |
The list of resources to query. If this parameter is empty, all resources of the specified type are queried in a paginated manner. |
|
|
string |
No |
The structured element resource ID, which is the unique and immutable identifier of the resource in the database. |
WzMGQZwB7nQEs3Qk3ajH |
|
| pageSize |
integer |
No |
The page size. Default value: 20. |
20 |
| currentPage |
integer |
No |
The page number. Pages start from 1. |
1 |
The type field is essentially an enumeration type and only supports specified valid values. Values outside the valid range cause the API to fail. More structured content will be added based on future requirements.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| requestId |
string |
Id of the request |
A8AEC6D9-A359-5169-BD1A-BD848BA60D65 |
| data |
object |
The returned result. |
|
| total |
integer |
The total number of resources. |
68 |
| currentPage |
string |
The current page number. |
1 |
| pageSize |
string |
The page size. |
20 |
| items |
array |
The list of resources. |
|
|
any |
The item details. |
{"type":"miniapp","score":0.4571971,"resourceId":"1512004139024243527680","miniappId":"","title":"Electronic Invoice","version":"1.0.0","description":"The E-Invoice mini-app supports setting up email/SMS delivery, querying issuance records, requesting and reissuing invoices, and downloading or printing PDF files.","slogan":"E-Invoice mini-app","icon":"https://gw.alicdn.com/6000000000498-2-tps-200-200.png","url":"https://app-intl.com/release/6592_v1.6.16_poc.zip","detailDescription":null} |
Examples
Success response
JSON format
{
"requestId": "A8AEC6D9-A359-5169-BD1A-BD848BA60D65",
"data": {
"total": 68,
"currentPage": "1",
"pageSize": "20",
"items": [
" {\"type\":\"miniapp\",\"score\":0.4571971,\"resourceId\":\"1512004139024243527680\",\"miniappId\":\"\",\"title\":\"Electronic Invoice\",\"version\":\"1.0.0\",\"description\":\"The E-Invoice mini-app supports setting up email/SMS delivery, querying issuance records, requesting and reissuing invoices, and downloading or printing PDF files.\",\"slogan\":\"E-Invoice mini-app\",\"icon\":\"https://gw.alicdn.com/6000000000498-2-tps-200-200.png\",\"url\":\"https://app-intl.com/release/6592_v1.6.16_poc.zip\",\"detailDescription\":null}"
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.