# SQL 文 API の生成
呼び出し方法Open APIドキュメントの呼び出し方法の説明を参照してください。
# クエリユーザーの SQL 文
インターフェイス URL
/open/get-sql-for-user-search?token=xxx&projectId=377
リクエスト方法
POST
コンテンツタイプ
application/json
Query パラメーター
パラメータ名 | サンプル値 | パラメーターの種類 | 必須かどうか | パラメーターの説明 |
---|---|---|---|---|
token | xxx | String | はい | トークン |
projectId | 0 | Integer | はい | プロジェクトID |
要求 Body パラメーター
{
"filter": {
"filterType": "COMPOUND",
"relation": "and",
"filts": [
{
"filterType": "SIMPLE",
"tableType": "user",
"columnName": "city",
"comparator": "equal",
"ftv": [
"上海市"
]
},
{
"filterType": "SIMPLE",
"tableType": "user",
"columnName": "companynature",
"comparator": "equal",
"ftv": [
"民营"
]
}
]
},
"selectAllColumns": false,
"selectColumns": [
"#account_id", "#distinct_id"
]
}
パラメーター名 | サンプル値 | パラメーターの種類 | 必須かどうか | パラメーターの説明 |
---|---|---|---|---|
selectAllColumns | false | Boolean | いいえ | すべてのフィールドをクエリするかどうか、既定ではfalse |
selectColumns | ["#account_id", "#distinct_id"] | List | いいえ | クエリフィールド名リスト |
filter | - | List | はい | プロパティフィルター |
∟ filterType | COMPOUND | String | いいえ | フィルター COMPOUND:複合タイプ SIMPLE:シンプルタイプ |
∟ relation | and | String | いいえ | 論理関係のフィルタリング |
∟ filts | - | Object | いいえ | フィルタオブジェクトリスト |
∟ filterType | SIMPLE | String | いいえ | フィルター COMPOUND:複合タイプ SIMPLE:シンプルタイプ |
∟ tableType | user | String | いいえ | event:イベントプロパティ、user:ユーザープロパティ |
∟ columnName | city | String | はい | フィールド名 |
∟ comparator | equal | String | いいえ | 比較演算子 |
∟ ftv | ["民营"] | List | いいえ | フィルタ値リスト |
成功応答の例
{
"data": {
"sql": "select \"#user_id\", \"#account_id\", \"#distinct_id\" from (v_user_377) where (\"city\" IN ('上海市')) and (\"companynature\" IN ('民营'))"
},
"return_code": 0,
"return_message": "success",
"showStackMessage": false
}
パラメーター名 | サンプル値 | パラメーターの種類 | パラメーターの説明 | |
---|---|---|---|---|
data | - | Object | 結果を返す | |
∟ sql | "select \"#user_id\", \"#account_id\", \"#distinct_id\" from (v_user_377) where (\"city\" IN ('上海市')) and (\"companynature\" IN ('民营'))" | String | SQLステートメント | |
return_code | 0 | Integer | リターンコード | |
return_message | success | String | 戻る情報 |
エラー応答の例
{
"return_code": -1008,
"return_message": "报错描述"
}
パラメータ名 | サンプル値 | パラメーターの種類 | パラメーターの説明 |
---|---|---|---|
return_code | -1008 | Integer | リターンコード |
return_message | エラーの説明 | String | 戻る情報 |