From 6c597753bbb12efa40aced60a4c5ac7ae27bd6c0 Mon Sep 17 00:00:00 2001 From: cclicn Date: Thu, 6 Apr 2023 18:15:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B8=90=E5=8F=B7docs=E4=BB=93=E7=A4=BA?= =?UTF-8?q?=E4=BE=8B=E4=BB=A3=E7=A0=81=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: cclicn --- .../reference/apis/js-apis-appAccount.md | 114 +++++++++--------- 1 file changed, 56 insertions(+), 58 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-appAccount.md b/zh-cn/application-dev/reference/apis/js-apis-appAccount.md index 576ac1cb96..a916df0eed 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-appAccount.md +++ b/zh-cn/application-dev/reference/apis/js-apis-appAccount.md @@ -2085,8 +2085,9 @@ getAuthCallback(sessionId: string, callback: AsyncCallback<AuthCallback>): **示例:** ```js - import featureAbility from '@ohos.ability.featureAbility'; - featureAbility.getWant((err, want) => { + var sessionId = ""; + let appAccountManager = account_appAccount.createAppAccountManager(); + onCreate(want, param) { var sessionId = want.parameters[account_appAccount.Constants.KEY_SESSION_ID]; try { appAccountManager.getAuthCallback(sessionId, (err, callback) => { @@ -2109,7 +2110,7 @@ getAuthCallback(sessionId: string, callback: AsyncCallback<AuthCallback>): } catch (err) { console.log("getAuthCallback exception: " + JSON.stringify(err)); } - }); + } ``` ### getAuthCallback9+ @@ -2143,32 +2144,30 @@ getAuthCallback(sessionId: string): Promise<AuthCallback> **示例:** ```js - import featureAbility from '@ohos.ability.featureAbility'; - - featureAbility.getWant().then((want) => { - var sessionId = want.parameters[account_appAccount.Constants.KEY_SESSION_ID]; - try { - appAccountManager.getAuthCallback(sessionId).then((callback) => { - var result = { - accountInfo: { - name: "Lisi", - owner: "com.example.accountjsdemo", - }, - tokenInfo: { - token: "xxxxxx", - authType: "getSocialData" - } - }; - callback.onResult(account_appAccount.ResultCode.SUCCESS, result); - }).catch((err) => { - console.log("getAuthCallback err: " + JSON.stringify(err)); - }); - } catch (err) { - console.log("getAuthCallback exception: " + JSON.stringify(err)); - } - }).catch((err) => { - console.log("getWant err: " + JSON.stringify(err)); - }); + var sessionId = ""; + let appAccountManager = account_appAccount.createAppAccountManager(); + onCreate(want, param) { + var sessionId = want.parameters[account_appAccount.Constants.KEY_SESSION_ID]; + try { + appAccountManager.getAuthCallback(sessionId).then((callback) => { + var result = { + accountInfo: { + name: "Lisi", + owner: "com.example.accountjsdemo", + }, + tokenInfo: { + token: "xxxxxx", + authType: "getSocialData" + } + }; + callback.onResult(account_appAccount.ResultCode.SUCCESS, result); + }).catch((err) => { + console.log("getAuthCallback err: " + JSON.stringify(err)); + }); + } catch (err) { + console.log("getAuthCallback exception: " + JSON.stringify(err)); + } + } ``` ### queryAuthenticatorInfo9+ @@ -4280,21 +4279,22 @@ getAuthenticatorCallback(sessionId: string, callback: AsyncCallback<Authentic **示例:** ```js - import featureAbility from '@ohos.ability.featureAbility'; - featureAbility.getWant((err, want) => { - var sessionId = want.parameters[account_appAccount.Constants.KEY_SESSION_ID]; + var sessionId = ""; + let appAccountManager = account_appAccount.createAppAccountManager(); + onCreate(want, param) { + sessionId = want.parameters[account_appAccount.Constants.KEY_SESSION_ID]; appAccountManager.getAuthenticatorCallback(sessionId, (err, callback) => { - if (err.code != account_appAccount.ResultCode.SUCCESS) { - console.log("getAuthenticatorCallback err: " + JSON.stringify(err)); - return; - } - var result = {[account_appAccount.Constants.KEY_NAME]: "LiSi", - [account_appAccount.Constants.KEY_OWNER]: "com.example.accountjsdemo", - [account_appAccount.Constants.KEY_AUTH_TYPE]: "getSocialData", - [account_appAccount.Constants.KEY_TOKEN]: "xxxxxx"}; - callback.onResult(account_appAccount.ResultCode.SUCCESS, result); + if (err.code != account_appAccount.ResultCode.SUCCESS) { + console.log("getAuthenticatorCallback err: " + JSON.stringify(err)); + return; + } + var result = {[account_appAccount.Constants.KEY_NAME]: "LiSi", + [account_appAccount.Constants.KEY_OWNER]: "com.example.accountjsdemo", + [account_appAccount.Constants.KEY_AUTH_TYPE]: "getSocialData", + [account_appAccount.Constants.KEY_TOKEN]: "xxxxxx"}; + callback.onResult(account_appAccount.ResultCode.SUCCESS, result); }); - }); + }; ``` ### getAuthenticatorCallback(deprecated) @@ -4324,22 +4324,20 @@ getAuthenticatorCallback(sessionId: string): Promise<AuthenticatorCallback> **示例:** ```js - import featureAbility from '@ohos.ability.featureAbility'; - - featureAbility.getWant().then((want) => { - var sessionId = want.parameters[account_appAccount.Constants.KEY_SESSION_ID]; - appAccountManager.getAuthenticatorCallback(sessionId).then((callback) => { - var result = {[account_appAccount.Constants.KEY_NAME]: "LiSi", - [account_appAccount.Constants.KEY_OWNER]: "com.example.accountjsdemo", - [account_appAccount.Constants.KEY_AUTH_TYPE]: "getSocialData", - [account_appAccount.Constants.KEY_TOKEN]: "xxxxxx"}; - callback.onResult(account_appAccount.ResultCode.SUCCESS, result); - }).catch((err) => { - console.log("getAuthenticatorCallback err: " + JSON.stringify(err)); - }); - }).catch((err) => { - console.log("getWant err: " + JSON.stringify(err)); - }); + var sessionId = ""; + let appAccountManager = account_appAccount.createAppAccountManager(); + onCreate(want, param) { + var sessionId = want.parameters[account_appAccount.Constants.KEY_SESSION_ID]; + appAccountManager.getAuthenticatorCallback(sessionId).then((callback) => { + var result = {[account_appAccount.Constants.KEY_NAME]: "LiSi", + [account_appAccount.Constants.KEY_OWNER]: "com.example.accountjsdemo", + [account_appAccount.Constants.KEY_AUTH_TYPE]: "getSocialData", + [account_appAccount.Constants.KEY_TOKEN]: "xxxxxx"}; + callback.onResult(account_appAccount.ResultCode.SUCCESS, result); + }).catch((err) => { + console.log("getAuthenticatorCallback err: " + JSON.stringify(err)); + }); + } ``` ### getAuthenticatorInfo(deprecated) -- GitLab