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。