導入ドキュメント
インターフェースの紹介
このインターフェースは、現在の市場で新規発行されたファンドのリストデータを取得するために使用されます。販売状況(販売可能/販売不可)によるフィルタリングをサポートし、ページング機能を提供します。返されるデータには、ファンド コード、名前、タイプ、ファンド マネージャー、サブスクリプションの開始日と終了日、開始購入金額とレートなどのコア フィールドが含まれており、開発者がファンドの立ち上げ情報を迅速に統合するのに役立ちます。
該当するシナリオ
- 金融情報プラットフォーム: 最新の発行済みファンド商品を表示し、コンテンツ ライブラリを充実させます。
- 財務管理アプリ: ユーザーに Xinji サブスクリプションのリマインダーと比較機能を提供します。
- 投資顧問システム: 新規ファンドの市場分布と種類の傾向を分析します。
リクエストと返品の手順
- リクエスト方法: POST
- 主要パラメータ:
saleStatus: 販売ステータス。true は販売可能であることを意味し、false は販売できないことを意味します。pageNo: ページ番号、デフォルトは 1。pageSize: ページごとのレコード数、デフォルトは 10、最大は 50。- 結果を返す:
data.data:fundCode(ファンド コード)、fundName(ファンド名)、beginDate(サブスクリプション開始日)、endDate(サブスクリプション終了日)、fundManagerName(ファンド マネージャー) などを含むファンド オブジェクトの配列。data.count: フロントエンドのページング計算に使用されるレコードの総数。
提案へのアクセス
- ページング処理: 一度に大量のデータをリクエストすることを避けるために、「data.count」と「pageSize」に基づいてフロントエンドのページング読み込みを実装することをお勧めします。
- キャッシュ戦略: 新しいファンド データの更新頻度は比較的低いです。 API 呼び出しの数を減らすために、リスト データを短期間 (1 ~ 4 時間など) キャッシュすることをお勧めします。
- ステータス フィルタリング: 購入可能な商品のみを表示する場合は、ユーザーのコンバージョン率を向上させるために「saleStatus」を「true」に設定してください。
実装サンプルコード
Shell、Python、Go、Java、PHP の呼び出し例をまとめ、既存プロジェクトに組み込みやすくしています。
リクエスト例
{
"saleStatus": "销售状态,true为可售,false为不可售",
"pageNo": "页码,默认1",
"pageSize": "每页记录数,默认10,最大50"
}レスポンス例
{
"code": 200,
"msg": "成功",
"taskNo": "492823910191448773171202",
"data": {
"data": [
{
"fundType": "混合型-偏股",
"beginDate": "2024-07-08",
"fundCode": "021370",
"endDate": "2024-08-02",
"fundOriginalFee": "",
"minPurchase": "10",
"fundDiscountFee": "0.00%",
"saleStatus": true,
"fundManagerName": "孙蒙",
"fundName": "华夏智胜优选混合发起式C"
}
],
"limit": "20",
"count": 144,
"page": "1"
}
}リクエスト項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.saleStatus | object | {...} |
| properties.saleStatus.type | string | string |
| properties.saleStatus.description | string | 销售状态,true为可售,false为不可售 |
| properties.pageNo | object | {...} |
| properties.pageNo.type | string | string |
レスポンス項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.code | object | {...} |
| properties.code.type | string | number |
| properties.code.example | number | 200 |
| properties.code.description | string | 返回码,详见返回码说明 |
| properties.msg | object | {...} |