From df180d1461493d30b33c12657b44e8f3b387564f Mon Sep 17 00:00:00 2001 From: syzhoummm Date: Sat, 30 Jun 2018 14:54:40 +0800 Subject: [PATCH] Create ID-standard --- sdk-integration/sdk-2.x-docs/ID-standard | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 sdk-integration/sdk-2.x-docs/ID-standard diff --git a/sdk-integration/sdk-2.x-docs/ID-standard b/sdk-integration/sdk-2.x-docs/ID-standard new file mode 100644 index 0000000..b356deb --- /dev/null +++ b/sdk-integration/sdk-2.x-docs/ID-standard @@ -0,0 +1,7 @@ +# GrowingIO SDK 2.x 标识符规范 + +GrowingIO系统中:track接口的eventId,page.set接口的key,evar.set接口的key,people.set接口的key,以及以上这些接口JSON对象参数中的key-value pair的key称为标识符。对于这些标识符,GrowingIO SDK要求符合以下规则: +标识符不允许空字符串,不允许null +标识符的长度限制在50个英文字符之内 +标识符仅允许大小写英文、数字、下划线、以及英文冒号,并且不能以数字和冒号开头 +SDK在数据发送是检测到标识符如果不符合上述规则,将通过log的方式警告工程师,提示标识符不合法。