アプレットにおけるwx.getUserProfileインターフェースの具体的な使用

アプレットにおけるwx.getUserProfileインターフェースの具体的な使用

最近、WeChatミニプログラムは、監査ミニプログラムのwx.loginおよびwx.getUserInfoインターフェースの調整を提案し、開発者が呼び出すための新しいインターフェースを提案しました。

次の図は、新しいインターフェースの公式ドキュメントの詳細です。

詳細については、公式ウェブサイトをご覧ください。

ここに画像の説明を挿入

ここに画像の説明を挿入

新しいインターフェイス wx.getUserProfile は catchtap または bindtapを使用してのみ呼び出すことができ(ps: wx.showmodel では使用できます)、onload、onshow などで直接呼び出すことはできず、戻りパラメータが変更されていることに注意してください。

次の図は、新しいインターフェースwx.getUserProfileによって返されるデータ型を示しています。

// ハイライトされたブロック
 wx.showModal({
   タイトル: 「温かいヒント」
   内容: 「個人情報の開示のお願い」
   成功(res) {
     (res.confirm)の場合{
       wx.getUserProfile({
       説明: 「ニックネーム、アバター、地域、性別を取得します」
       成功: res => {
         コンソール.log(res)
         wxUserInfo = res.userInfo とします。
       },
       失敗: res => {
       	 // 承認を拒否 that.showErrorModal('リクエストを拒否しました');
         戻る;
       }
     })} それ以外の場合は (res.cancel) {
       // 承認を拒否する showErrorModal は、カスタム プロンプトです。showErrorModal('リクエストを拒否しました');
       戻る;
     }
   }
 })

ここに画像の説明を挿入

wx.login インターフェースの新しいバージョンが戻ります。wx.getUserInfo のインターフェースの戻り値は当面変更されません。ユーザー情報を直接取得することはできなくなりました。

wx.ログイン

ここに画像の説明を挿入

wx.getUserInfo

ここに画像の説明を挿入

この新しいインターフェースの作業に少し時間を費やしました。あまり上手ではないかもしれません(いや、ヽ(≧□≦)ノ)。いずれにせよ、この問題はついに頭打ちになったのですね?これがより多くの友人の助けになれば幸いです! <( ̄︶ ̄)>

ミニプログラムの wx.getUserProfile インターフェースの具体的な使用法については、これで終わりです。ミニプログラムの wx.getUserProfile インターフェースに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • アプレットリクエストインターフェース wx.request に基づいてカプセル化された Axios のようなリクエスト
  • アプレットはwx.requestリクエストをカプセル化し、インターフェース管理ファイルを作成します。
  • WeChat アプレット wx.request (インターフェース呼び出しメソッド) の詳細な説明と例

<<:  MySQLのさまざまなロックの概念的理解

>>:  Hyper-V インストール CentOS 8 の問題の分析

推薦する

MySQLのデッドロックチェック処理の通常の方法

通常、デッドロックが発生すると、重みが最も小さい接続が強制終了され、ロールバックされます。ただし、最...

CSSコンテンツ属性の具体的な使用法

コンテンツ属性は通常、::before および ::after 疑似要素で使用され、疑似要素のコンテ...

MySQL マルチテーブルクエリ例の詳しい解説 [リンククエリ、サブクエリなど]

この記事では、例を挙げて MySQL のマルチテーブル クエリについて説明します。ご参考までに、詳細...

Docker View プロセス、メモリ、カップ消費量

Docker プロセス、メモリ、カップ消費量を表示dockerコンテナを起動し、dockerinsp...

MySql 学習 3 日目: データ テーブル間の接続とクエリの詳細

主キー:キーワード: 主キー機能: null にすることはできず、一意である必要があります。主キーの...

Linux 構成 SSH パスワードフリーログイン「ssh-keygen」の基本的な使い方

目次1 SSHとは何か2 SSHパスワードフリーログインを設定する2.1 必要なソフトウェアのインス...

HTMLポップアップdivはモバイルの中央揃えを実現するのに非常に便利です

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

MySQL、Oracle、SQL Server のページングクエリ例の分析

最近、Oracle、MySQL、SQL Server 2005 のデータ ページング クエリについて...

1行のコードでLinuxのプロセスを隠す方法を学ぶ

友人たちはいつも、Linux のプロセスを隠す方法を私に尋ねます。私は、どの程度隠したいのか、カーネ...

Vue3 コンポジション API でロジックの再利用を実装する方法

Composition API はロジック再利用手順を実装します。ロジックコードを関数に抽出します。...

RHEL8 で静的 IP アドレスを設定するさまざまな方法の簡単な分析

Linux サーバーで作業している場合、ネットワーク カード/イーサネット カードに静的 IP アド...

例によるMySql CURRENT_TIMESTAMP関数の分析

時間フィールドを作成するときデフォルトのCURRENT_TIMESTAMPデータを挿入する際、このフ...

MySQL 8.0.11 インストール概要チュートリアル図

インストール環境: CAT /etc/os-release CentOS システムのバージョン情報を...

Vue3 における computed の新しい使用例のまとめ

vue3 での computed の使い方。vue3 は vue2 のオプション API と互換性が...

Zabbix の psk 暗号化と zabbix_get 値の組み合わせ

Zabbix バージョン 3.0 以降、Zabbix サーバー、Zabbix プロキシ、Zabbix...