ウィーチャットのプログラムはバックグラウンドのservice教程を呼び出して詳しく説明します。


前に書いて、この文章は簡単に記録して、前後で分離したマイクロクレジットのアプリケーションの中で、フロントエンドはバックグランドサービスの実現構想に訪問して、技術の実現の方面に関連する多すぎることがありません。
まずウェブサイトの写真を見てください。バックグラウンドでサービスを提供するためには、各ウィジェットユーザーに登録情報を提供するにはどのようなことが必要ですか?ユーザーはバックグラウンドからの登録証明書を入手し、バックグラウンドサービスにアクセスする。

サイレントの授権と非サイレントの授権
まず、この二つの概念について説明します。静かに授権し、名前を考えて、この授権動作はユーザーには感知できないものです。そのため、知会ユーザの授権方式で得られた情報がないことも重要ではない。しかし、サイレントライセンスは、次の動作にコードを提供するために重要なステップを開始することです。サイレント認証を呼び出して、アプレットで提供できるAPI:wx.login()。また、非黙秘授権についても説明します。名前の通り、その授権には明確な動静が必要です。そして、ユーザーの承認を得なければ実行できません。API:wx.getUserInfo()は、このインターフェースは、小さいプログラムの実際の需要に応じて使用する必要がありますか?
バックグラウンド取得openId
プログラムは一つのインターフェースコード2 sessionを提供しています。私たちが認証した臨時登録証明書コードを持ってもう一度このインターフェースを呼び出すと、オプンIdが得られます。openIdは現在のウィジェットにおいてユーザーに固有の識別です。なお、このステップはバックグラウンドサーバーで行いますので、公式サイトのドキュメント(バックエンドAPI)を参照するとよりよく分かります。これは言った
バックエンドAPIは、直接に小さなプログラム内でwx.requestを介して呼び出すことができません。つまり、appi.weixin.qq.comはサーバのドメイン名に設定できません。
しかし、私達は自分で開発した時に、小さいプログラムの端でコールするのはsuccessです。公式サイトで言っているのとは違います。もしあなたが私と同じ疑問に会ったらこれを見てもいいです。
OAuth 2.0に基づいてtokenを生成する。
バックグラウンドでは、Spring SecurityのOAuth 2.0というツールを用いて、フロントエンド要求バックエンドデータの付帯検査情報tokenをopenIdで生成することができる。具体的にはどのように実現されたのか、私もよく分かりませんでした。このtokenを取得した後、フロントエンドはweb Strageに預けられます。バックグラウンドserviceを呼び出すたびに、要求されたスクリーンショットを利用してconfigパラメータにtokenを入れられます。バックエンドは、送信要求のユーザIDを決定し、システムのセキュリティを保証することができる。

まとめ:以上は、ウィジェットのバックグラウンドカスタム登録状態の開発構想を概ね描いています。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。