アプレットにおける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 の問題の分析

推薦する

LinuxのバックグラウンドでPythonプログラムを実行するいくつかの方法

1. 最初の方法は、unhup コマンドを直接使用してプログラムをバックグラウンドで実行することです...

MySQLインデックスが失敗するいくつかの状況の分析

1. 最左プレフィックス原則 - 複数の列にインデックスが付けられている場合は、最左プレフィックス原...

WeChatアプレットは画像コントロールを選択します

この記事の例では、WeChatアプレットで画像コントロールを選択するための具体的なコードを参考までに...

MySQL データベース アカウントの作成、認証、データのエクスポートおよびインポート操作の例

この記事では、MySQL データベースでのアカウントの作成、認証、データのエクスポートおよびインポー...

HTML における li タグの水平配置の例

ほとんどのナビゲーション バーは、下の図に示すように水平に配置されていますが、これはどのように実現さ...

HTML コード内のスペースと空白行についての簡単な説明

HTML コード内の連続するスペースまたは空白行 (改行) はすべて 1 つのスペースとして表示され...

MySQL でファイルデータをインポートする際の 1290 エラーの解決方法

エラーシナリオcmd の mysql コマンドを使用して、学生情報テーブルにデータを追加します。デー...

Ubuntu 19.10 で ssh サービスを有効にする (詳細なプロセス)

Ubuntuでsshを開くのに1時間以上かかりました。主な原因は、最初に読んだチュートリアルの手順...

Docker に fastdfs イメージをインストールする際の注意事項

1. Docker環境を準備する2. fastdfsイメージを検索する 3. イメージをプルするdo...

CentOS の環境変数と設定ファイルの詳細な説明

序文CentOS 環境変数設定ファイル システムは階層型システムであり、他のマルチユーザー アプリケ...

テーブルを動的に読み込み、削除する JavaScript

この記事では、テーブルを動的に読み込み、削除するためのJavaScriptの具体的なコードを参考まで...

Vite2+Vue3を使用してMarkdownドキュメントをレンダリングする練習

目次カスタム Vite プラグインvite-plugin-markdownの使用Front Matt...

HTMLはBaidu百科事典のナビゲーションドロップダウンメニュー機能を模倣します

HTML は、Baidu 百科事典のナビゲーション ドロップダウン メニュー機能を模倣します。具体的...

JS を使用して Web ページのウォーターフォール レイアウトを実装する方法

目次序文:ウォーターフォールレイアウトとは何ですか?達成方法: 1. 画像を取得する2. 画像の帯域...

CSS 水平方向の中央揃えと最大幅の制限

CSS レイアウトとスタイルに関する質問: 水平方向の中央揃えと最大幅の制限のバランスをとる方法最近...