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

推薦する

Firefox で Flash を再生するためのオブジェクトとパラメータの書き方

コードをコピーコードは次のとおりです。 <object classid="clsid...

Nginx 外部ネットワーク アクセス イントラネット サイト構成操作

背景:サイトはフロントエンドとバックエンドから分離されています: vue+springbootフロン...

CSS における z-index: 0 と z-index: auto の違い

最近、スタック コンテキストについて学習しています。学習の過程で、z-index が 0 の場合と ...

MySQL 文字列分割操作 (区切り文字を含む文字列のインターセプション)

区切り文字なしの文字列抽出質問の要件データベース内のフィールド値:実装効果: 1行のデータを複数行に...

HTML ページの先頭に戻るいくつかの実装の概要

最近、ウェブサイトを開発する際にトップに戻るボタンを作成する必要がありますが、私は主にバックエンドの...

Weibo の一括フォロー解除機能を実装する JavaScript コード

Weibo ユーザーのフォローを一括で解除するクールな JavaScript コードWeibo には...

MySQL が group by をサポートしない場合の解決策の概要

MySQL 5.7.x の最新バージョンをダウンロードしてインストールしました。デフォルトでは、on...

ウェブページを作成するために最もよく使用されるHTMLタグ

1. よく使われるHTMLタグの最適化HTML は Web 編集者にとって基本的なスキルであるべきで...

Nginx が Apache より優れている理由

Nginx は、わずか数年で Web サーバー市場の大部分を占めるようになりました。周知のとおり、N...

要素を中央に配置するための配置方法 (Web ページ レイアウトのヒント)

ブラウザウィンドウの中央に要素を配置する方法まず、コード ブロックを示します。すでにコードを理解して...

Windows 10 での MySQL 8.0.20 のインストールと設定方法のグラフィック チュートリアル

Win10システムにMySQL8.0.20をローカルにインストールし、個人的にテストして利用可能であ...

Linux に MySQL 8.0.x をインストールするための完全な手順

マイグレーションMySQL 入門MySQL はもともとオープンソースのリレーショナル データベース管...

WeChatアプレットのスクロールビューが左右の連動を実現

この記事では、WeChatアプレットのスクロールビューの左右連動を実現するための具体的なコードを参考...

MySQL インフラストラクチャ チュートリアル: クエリ ステートメント実行プロセスの詳細な説明

序文私は以前から、SQL 文がどのように実行され、どのような順序で実行されるのかを知りたいと思ってい...

HTML マルチメディア アプリケーション: Web ページにフラッシュ アニメーションと音楽を挿入する

1. HTML_falshアニメーションでのマルチメディアの応用(WebページへのFlashアニメー...