お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

新しいユーザーの追加

Catalystサーバーレスアプリケーションにエンドユーザーを追加し、その詳細を取得し、アカウントを簡単に管理できます。 ユーザーがCatalystアプリケーションにサインアップすると、ZUIDuserID などの一意の識別値が作成されます。また、ユーザーはCatalystによって組織に割り当てられます。詳細については、ユーザーヘルプページをご覧ください。

以下のコードスニペットを使用して、Catalystアプリケーションにアクセスする新しいユーザーを登録できます。この登録プロセスは、signUp() メソッドを使用して処理されます。以下のコードスニペットで使用されている auth リファレンスは、認証インスタンスページで定義されています。ユーザーを追加する際には、メールアドレスと姓の入力が必須です。

Note: 開発環境では、アプリケーションに追加できるユーザーは25人までです。アプリケーションを本番環境にデプロイした後は、任意の数のエンドユーザーを追加できます。

特定のユーザーの登録詳細を含むJSONオブジェクトは、以下のように作成します。

copy
//Enter the first name, last name, email id, platform and the redirect url
var data = {
"first_name": "Jason",
"last_name": "Chang",
"email_id": "jason.c@zylker.com",
"platform_type": "web",
"redirect_url": "https://shipmenttracking.zylker.com/"
};

このオブジェクトは、signUp() メソッドの引数として渡されます。ここで返されるPromiseは、contentキーに登録されたユーザーの詳細を含むオブジェクトに解決されます。

copy
//Register the user by passing the object This in turn returns a promise
var auth = catalyst.auth;
var signupPromise = auth.signUp(data);
signupPromise
.then((response) => {
    console.log(response.content);
})
.catch((err) => {
    console.log(err);
});

各バージョンで受け取るサンプルレスポンスを以下に示します:

Web SDK
copy
{
zaid: "1005634498",
user_details: {
zuid: "1005641290",
zaaid: "1005641456",
org_id: "1005641456",
status: "ACTIVE",
is_confirmed: false,
email_id: "p.boylie@zylker.com",
first_name: "loki",
last_name: "Boyle",
created_time: "Aug 12, 2021 12:33 PM",
modified_time: "Aug 12, 2021 12:33 PM",
invited_time: "Aug 12, 2021 12:33 PM",
role_details: {
role_name: "App User",
role_id: "10103000000115016"
},
user_type: "App User",
source: "Email",
user_id: "10103000000111308"
},
redirect_url: "https://aliencity-66446133.development.catalystserverless.com/app/",
platform_type": "web",
org_id: "10062221186"
}
{
zaid: 1005634498,
user_details: {
  zuid: 1005641433,
  zaaid: 1005641434,
  org_id: 1005641434,
  status: "ACTIVE",
  is_confirmed: false,
  email_id: "p.boyle@zylker.com",
  last_name: "Boyle",
  created_time: "Aug 12, 2021 12:27 PM",
  modified_time: "Aug 12, 2021 12:27 PM",
  invited_time: "Aug 12, 2021 12:27 PM",
role_details: { role_name: "App User", role_id: 2305000000006024 },
  user_type: "App User",
  user_id: 2305000000007745,
  project_profiles: []
},
redirect_url: "https://aliencity-66446133.development.catalystserverless.com/app/",
platform_type: "web",
org_id: null
}

最終更新日 2026-02-23 18:09:41 +0530 IST

このページについて