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: General Sign-up activate O O-->>D: Result deactivate O

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。

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。

Update Member Points

通知POS異動會員點數,詳細使用流程請參考 Update Member Points API。