Skip to content

Member Integration

Overview

適用於消費者端系統服務,將會員傳至全通路平台後,由全通路平台調配之情境。

Authorization

使用 API 時需先進行授權驗證,詳細使用流程請參考 Auth Login

General Sign-up Workflow

%%{init: {'securityLevel': 'loose', 'theme':'base'}}%% sequenceDiagram participant D as Developer Server participant O as Omni Platform D->>O: 1. Get SMS Verification Code activate O O-->>D: SMS Verification Code deactivate O D->>O: 2. General Sign-up activate O O-->>D: Result deactivate O

Get SMS Verification Code

開發者平台將會員手機號碼傳至全通路平台,由全通路平台發送簡訊並提供驗證代碼,詳細使用流程請參考 Get SMS Verification Code API。

General Sign-up

開發者平台將會員資訊傳至全通路平台,由全通路平台處理註冊流程,詳細使用流程請參考 General Sign-up API。

General Login Workflow

%%{init: {'securityLevel': 'loose', 'theme':'base'}}%% sequenceDiagram participant D as Developer Server participant O as Omni Platform D->>O: General Login activate O O-->>D: Get Member Acckey deactivate O

General Login

開發者平台通知全通路平台進行登入,由全通路平台提供會員認證代碼,詳細使用流程請參考 General Login API。

Get Member Data Workflow

%%{init: {'securityLevel': 'loose', 'theme':'base'}}%% sequenceDiagram participant D as Developer Server participant O as Omni Platform D->>O: Get Member Data activate O O-->>D: Member Info deactivate O

Get Member Data

開發者平台查詢全通路平台會員資訊,詳細使用流程請參考 Get Member Data API。

Update Member Data Workflow

%%{init: {'securityLevel': 'loose', 'theme':'base'}}%% sequenceDiagram participant D as Developer Server participant O as Omni Platform D->>O: Update Member Data activate O O-->>D: Result deactivate O

Update Member Data

開發者平台將會員資訊傳至全通路平台,由全通路平台處理修改會員資料的流程,詳細使用流程請參考 Update Member Data API。

Update Member Password Workflow

%%{init: {'securityLevel': 'loose', 'theme':'base'}}%% sequenceDiagram participant D as Developer Server participant O as Omni Platform D->>O: Update Member Password activate O O-->>D: Result deactivate O

Update Member Data

開發者平台將會員密碼傳至全通路平台,由全通路平台處理修改會員密碼的流程,詳細使用流程請參考 Update Member Password API。

Forget Password Workflow

%%{init: {'securityLevel': 'loose', 'theme':'base'}}%% sequenceDiagram participant D as Developer Server participant O as Omni Platform D->>O: 1. Send SMS Verification Code activate O O-->>D: Result deactivate O D->>O: 2. Confirm SMS Verification Code activate O O-->>D: Result deactivate O D->>O: 3. Forget Password activate O O-->>D: Result deactivate O

Send SMS Verification Code

開發者平台將會員手機號碼傳至全通路平台,由全通路平台發送簡訊,詳細使用流程請參考 Send SMS Verification Code API。

Confirm SMS Verification Code

開發者平台將會員手機號碼及驗證代碼傳至全通路平台,由全通路平台進行驗證,詳細使用流程請參考 Confirm SMS Verification Code API。

Forget Password

開發者平台將會員資訊傳至全通路平台,由全通路平台處理修改會員密碼的流程,詳細使用流程請參考 Forget Password API。

Get Points Usage Records Workflow

%%{init: {'securityLevel': 'loose', 'theme':'base'}}%% sequenceDiagram participant D as Developer Server participant O as Omni Platform D->>O: Get Points Usage Records activate O O-->>D: Points Usage Records deactivate O

Get Points Usage Records

開發者平台查詢全通路平台會員的點數使用紀錄,詳細使用流程請參考 Get Points Usage Records API。

Send Push Message Workflow

%%{init: {'securityLevel': 'loose', 'theme':'base'}}%% sequenceDiagram participant D as Developer Server participant O as Omni Platform D->>O: 1.Send Push Message activate O O-->>D: Result deactivate O O->>D: 2.Send Webhook(push.get) activate D D-->>O: Result deactivate D Note over O: Push Message O->>D: 3.Send Webhook(push.complet) activate D D-->>O: Result deactivate D

Send Push Message

開發者平台請求發送推播訊息,詳細使用流程請參考 Send Push Message API。