查詢邀請使用者身分資料
查詢已驗證使用者的邀請身分、關係標識與可用返佣資訊。
信息
- 需要鑑權。使用者 ID 由 API Key 識別;請勿在請求體中傳入使用者 ID。
- 若使用者為代理商,
isAffiliate為true,且不會查詢 M1 邀請人狀態。 inviterAffiliateUserId與inviterUserId為關係標識:存在相應紀錄時為1,否則為0;它們不是使用者 ID。兩種關係會分別查詢,找不到紀錄不視為錯誤。- 僅在 M1 邀請人紀錄的使用者 ID 與已驗證使用者相符,且返佣查詢成功時,才會回傳
commissionInfo。它使用本接口專用的返佣資訊負載;欄位複製自來源返佣結果,因此來源值為0時也可能為0。 - 請求與回應的欄位名稱使用 Proto 明確定義的 camelCase JSON 名稱;實際閘道序列化(包括 int64 與列舉值的表示)尚未獨立驗證。
HTTP請求
POST/v5/referral/user/identity-profile請求參數
無需請求參數。請傳送空的 JSON 物件。
響應參數
| 參數 | 類型 | 說明 |
|---|---|---|
| isAffiliate | boolean | 目前使用者是否為代理商 |
| isM1 | boolean | 目前使用者是否為 M1 邀請人。僅在使用者不是代理商時查詢。 |
| inviterAffiliateId | integer | 代理商直客關係中的代理商 ID。找不到關係時為 0。 |
| inviterAffiliateUserId | integer | 代理商直客關係標識:存在紀錄時為 1,否則為 0。這不是代理商使用者的實際 ID。 |
| inviterUserId | integer | 邀請關係標識:目前使用者作為受邀人時若存在紀錄則為 1,否則為 0。這不是邀請人的實際 ID。 |
| commissionInfo | object | 本接口的返佣資訊。僅在可取得相符的 M1 邀請人紀錄及返佣資料時回傳。 |
| > totalCommission | string | 累計返佣金額 |
| > yesterdayCommission | string | 昨日取得的返佣金額 |
| > totalFriends | integer | 累計受邀好友數 |
| > qualifiedFriends | integer | 符合返佣資格的受邀人數 |
| > walletBalance | string | 返佣錢包餘額 |
| > qualifiedFriendsQuarterTotalTradeVolume | string | 本季符合資格受邀人的交易量 |
| > curQuarterActiveFriendsCount | integer | 本季活躍受邀人數。複製自來源返佣結果,來源值為 0 時可能為 0。 |
| > hasOldReferral | integer | 舊版邀請返佣計畫標識 |
| > degradeType | integer | 返佣降級狀態:0 未知或未降級、1 因活躍受邀人數降級、2 因受邀人交易量降級。 |
| > commissionRate | string | 目前返佣比例 |
| > upgradeUnifiedAccount | integer | 統一交易帳戶狀態:0 未知、1 已升級、2 升級中、3 未升級。 |
| > withdrawalSwitch | integer | 返佣提現開關:1 開啟、2 關閉。複製自來源返佣結果,來源值為 0 時可能為 0。 |
| > lastQuarterQualifiedFriendsCount | integer | 上季符合資格的受邀人數。複製自來源返佣結果,來源值為 0 時可能為 0。 |
請求示例
- HTTP
POST /v5/referral/user/identity-profile HTTP/1.1
Host: api.bybit.com
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1753286400000
X-BAPI-RECV-WINDOW: 5000
X-BAPI-SIGN: XXXXX
Content-Type: application/json
{}
響應示例
{
"retCode": 0,
"retMsg": "OK",
"result": {
"isAffiliate": false,
"isM1": false,
"inviterAffiliateId": 0,
"inviterAffiliateUserId": 0,
"inviterUserId": 0
},
"retExtInfo": {},
"time": 1672211918471
}