/api/reports/views/:id/table/json
このメソッドは、JSON形式で表を返します。
リソース情報
リソースURL | https://service.belladati.com/api/reports/views/:id/table/json |
HTTPメソッド |
|
リクエストパラメーター
パラメーター | 詳細 | 例 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 表ID。このIDは、 | 123 | ||||||||||||||
drilldownConfig | (オプション - RAW) 表のドリルダウンをカスタム構成に置き換えます。水平ドリルダウン構成と垂直ドリルダウン構成の両方を置き換えることができます。各構成は、次の要素を持つ配列です:
| { "horizontal":[ { "dataSetDrilldownAttribute":"L_PRODUCT_TYPE", "hideDataSetCustomMembers": false, "limit": "ALL" }, { "dataSetDrilldownAttribute":"L_PRODUCT", "dataSetDrilldownAttributeSubset": "TdPgywXkmB", "hideDataSetCustomMembers": true, "limit": 1000 } ], "vertical":[ { "dataSetDrilldownAttribute":"L_DATE", "dataSetDrilldownAttributeSubset":"0EE39yrVHY", "hideDataSetCustomMembers": false } ] } | ||||||||||||||
subsetValueId | 定義されている場合、レスポンスはサブセットの選択されたメンバーの値を返します。このパラメーターを expand = true と組み合わせると、選択したメンバーのすべての子がロードされます。 | subsetValueId=F2Qx2LrYRX | ||||||||||||||
expand | 利用可能なすべてのドリルダウンを拡張します。使用可能な値: true / false | expand=true | ||||||||||||||
filter | (オプション - RAW) Filter applied to the table, with following structure:
|
|
RAW構造の例
{ "drilldownConfig": { "vertical": [ { "dataSetDrilldownAttribute": "L_THELONGESTTITLETHERECAN01", "limit": "ALL", "hideDataSetCustomMembers": false }, { "dataSetDrilldownAttribute": "L_THELONGESTTITLETHERECAN30", "limit": "ALL", "hideDataSetCustomMembers": false } ] }, "filter": { "drilldown": { "L_THELONGESTTITLETHERECAN30": { "op": "EQ", "value": "10" } } } }
レスポンス構造
{ "rowsCount" : ..., "name" : ..., "header" : [ ], "body" : [ ] }
JSONレスポンスには、次の要素を持つ要素が含まれています:
名 | 説明 |
---|---|
rowsCount | Total number of rows including headers and data |
name | Table view name |
header | Array containing header elements |
body | Array containing data elements |
サンプルリクエスト/レスポンス
curl使用
:
curl -H "Authorization: OAuth realm=\"https://service.belladati.com/\", oauth_consumer_key=\"myConsumer\", oauth_token=\"mh7an9dkrg59\", oauth_timestamp=\"135131231\", oauth_nonce=\"randomString\"" https://service.belladati.com/api/reports/views/1234/table/json
JSON形式のレスポンス:
{ "rowsCount" : 5, "name" : "My Table Name", "header" : [ [ { "value" : "", "type" : "header" } ], [ { "value" : "", "type" : "header" } ] ], "body" : [ [ { "value" : "Value", "type" : "header" }, { "style" : " color:rgb(77, 77, 77) !important ; background-color:rgb(237, 237, 237); ", "value" : "1,033,054,533,155" } ], [ { "value" : "Value Footnotes", "type" : "header" }, { "style" : " color:rgb(77, 77, 77) !important ; background-color:rgb(237, 237, 237); ", "value" : "1" } ], [ { "value" : "B", "type" : "header" }, { "style" : " color:rgb(77, 77, 77) !important ; background-color:rgb(237, 237, 237); ", "value" : "5" } ] ] }