導入ドキュメント
インターフェースの紹介
このインターフェースは、現在市場で販売されている公的資金のリストデータを取得するために使用されます。 POST リクエストを通じて、開発者は、ファンド コード、名前、ユニット正味価値、累積正味価値、日次増加額、現在のサブスクリプションと償還ステータスなど、ページ番号とページごとの数量ごとに基本的なファンド情報を取得できます。
該当するシナリオ
- 財務情報アプリケーション: 毎日更新されるファンド市場リストを表示します。
- 投資顧問プラットフォーム: 定期購入が可能で、ユーザーが選択できる通常のステータスにあるファンド商品を選別します。
- データ分析: 基本的なファンドデータベースを構築し、市場で販売されている商品の規模や状況の変化を監視します。
リクエストと返品の手順
- リクエスト方法: POST
- 主要パラメータ:
pageNo: ページ番号、デフォルトは 1 です。pageSize: ページあたりのレコード数、デフォルトは 10、サポートされる最大値は 50。- コアフィールドを返す:
fundCode/fundName: ファンドの一意の識別子と名前。netValue/totalValue: 単位正味価値と累積正味価値。dayOfGrowth: 毎日の成長率。saleStatus/redeemStatus: 販売ステータス (「定期購入受付中」など) および引き換えステータス (「引き換え受付中」など)。
提案へのアクセス
- ページング戦略: 一度に大量のデータを要求してパフォーマンスに影響を与えることを避けるために、フロントエンドで遅延読み込みまたはページング制御を採用することをお勧めします。
- ステータス フィルタリング: ビジネス レイヤーは、ユーザー エクスペリエンスを向上させるために、「saleStatus」フィールドと「redeemStatus」フィールドに基づいて、サブスクリプションと償還が停止されているファンドをフィルタリングできます。
- データ キャッシュ: ファンドの正味価値は通常、1 日に 1 回更新されます。 API 呼び出しの頻度を減らすために、非リアルタイム要件が非常に高いシナリオでは、適切なローカル キャッシュを設定することをお勧めします。
実装サンプルコード
Shell、Python、Go、Java、PHP の呼び出し例をまとめ、既存プロジェクトに組み込みやすくしています。
リクエスト例
{
"pageNo": "页码,默认1",
"pageSize": "每页记录数,默认10,最大50"
}レスポンス例
{
"code": 200,
"msg": "成功",
"taskNo": "914968093149234333232591",
"data": {
"list": [
{
"totalValue": 0.4439,
"fundCode": "010989",
"netValue": 0.4439,
"dayOfGrowth": 1.93,
"redeemStatus": "开放赎回",
"saleStatus": "开放申购",
"fundName": "南方中证房地产ETF发起联接E"
}
]
}
}リクエスト項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.pageNo | object | {...} |
| properties.pageNo.type | string | string |
| properties.pageNo.description | string | 页码,默认1 |
| properties.pageSize | object | {...} |
| properties.pageSize.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 | {...} |