tt.login

2020-02-15 01:43 更新

獲取臨時登錄憑證


參數(shù)

object 類型,屬性如下:

屬性類型默認(rèn)值必填說明最低支持版本
forcebooleantrue未登錄時, 是否強(qiáng)制調(diào)起登錄框1.0.0
successfunction接口調(diào)用成功的回調(diào)函數(shù)1.0.0
completefunction接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)1.0.0
failfunction接口調(diào)用失敗的回調(diào)函數(shù)1.0.0

success 返回參數(shù)說明

object 類型,屬性如下:

屬性類型說明
codestring臨時登錄憑證, 有效期 3 分鐘。可以通過在服務(wù)器端調(diào)用 登錄憑證校驗(yàn)接口 換取 openid 和 session_key 等信息。
anonymousCodestring用于標(biāo)識當(dāng)前設(shè)備, 無論登錄與否都會返回, 有效期 3 分鐘
isLoginboolean判斷在當(dāng)前 APP(頭條、抖音等)是否處于登錄狀態(tài)

fail 返回參數(shù)說明

object 類型,屬性如下:

屬性類型說明
errMsgstring登錄失敗信息


代碼示例

tt.login({
  success(res) {
    console.log(`login調(diào)用成功${res.code} ${res.anonymousCode}`);
  },
  fail(res) {
    console.log(`login調(diào)用失敗`);
  }
});


Bug & Tip

  1. force 為 true 時(默認(rèn)值為 true), 如果用戶未在端登錄(例如未在頭條 App 登錄), 則會調(diào)起端的登錄窗口, 如果用戶點(diǎn)擊取消則會調(diào)用 fail
  2. 只有端登錄的用戶 success 才有 code, 否則只有 anonymousCode
  3. code 可以換取 openid, openid 是用戶的唯一標(biāo)識
  4. anonymousCode 可以換取 anonymous_openid, 同一臺手機(jī) anonymous_openid 是相同的.


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號