マイクロチャンネル公衆数+ H5プロジェクト開発

需要:マイクロチャンネル番号は、ユーザー情報が公共の数に完全に依存している、公共の入り口、H5ページ共通のユーザーの業務です。

ソリューション: - 「いいえユーザー国民の関心 - 」公共の番号を作成サイレントH5ページに許可 - 「ユーザー情報のためのH5ページ - 」H5ページで、ユーザーの業務。

準備:公共の数は(必要な証明書である必要があり、認定は難しい条件が必要ですが、唯一、後述するテストアカウントのピットを配置し、テストアカウントを使用することができます)は、ドメインネームサーバポート80(ドメイン名にアクセスすることができますそしてサーバは、うまく安くなっていますが、記録は、一度すべての変更をドメイン名にアクセスする必要があるが、唯一のネットワークの浸透内のツールを見つけることができ、私は無料版で始まり、natappを使用していますが、ドメイン名が非常に不安定です開発を行うのに十分な以上、午後にはかなり安定して、単にnatappにVPIトンネル9ドル月を購入し、設定を変更するコードを変更する必要があり、その後、上部にあるドメイン名を購入し、3ドル年間A)

ツール:VS + HBuilderX + MySQLの+マイクロチャネルの開発ツール

ステップ:

1 .NETインタフェース機能と、特定のサービス・インターフェース2を取得するユーザ認証情報を提供WEBAPIを作成

ユーザー情報およびトラフィックデータを格納する2 MySQLデータベース

3ユニアプリの後H5ページを作成します

何も難解なコードのコード・ページの認証の共有部分

onLoad(){
             VARのAppID = ' XXX ' VAR REG = 新しい正規表現(" (^ |&)" + " コード" + " =([^&] *)(&| $)" );
            VaRの R = window.location.search.substr(1 ).match(REG)。
            VaRのコード= "" ;
            もし(R!= NULL 
                コード =アンエスケープ(R [ 2 ])。

            "" ){ 
                Window.location.href = " https://open.weixin.qq.com/connect/oauth2/authorize?appid= " + APPID +ための" &REDIRECT_URI = " + 
                    encodeURIComponentで(" XXX ")+
                     &response_type = 。&スコープ=&snsapi_userinfoコードSTATE =#1 wechat_redirect 1 " ; //ページ許可
            } { 
          //コードに従って、ユーザ認可情報を取得した後に戻さ uni.request({ URL:
' XXXXを' ヘッダ:{ '型コンテンツ'' ファイルアプリケーション/ x-www-form-urlencodedで' // カスタムリクエストヘッダ情報 }、 メソッド:' POST データ:{ コード:コード }、 成功:RES => { この .DATA = RES .DATA; }、 失敗:失敗 => {}、 コンプリート:() => {} }); } }

現地ステップピット:

JSクロスドメインの問題、多くのソリューションオンライン、私は単にサイトに配置され、そのうちの一つ次のサイト、サイトに配置された他のアプリケーションへのWebサイトおよびAPIサイトを展開します。

ユーザが公衆番号懸念されていない場合、B。、システムは、公開番号、エラーコード10006を心配するように求められます。今意味が再生されない懸念ではありません。大半は、問題の原因は、オンライン上の理由でアカウントテストと言いました。

Cから始まる、ユーザーは国民の関心の数の前提の下で動作しているので、私は、需要に合わせて、誤った許可が考え始めたので、公共のユーザーがOpenIDののインターフェイス番号を取得することにより、私はただ黙って許可されたユーザによってより多くの情報を得ることができますそれは必ずしも非サイレントライセンス。非サイレント許可されたユーザの場合は、一般的に使用される公共の数を心配されていません。

Dは、わずか数同僚とこの事を議論し始め、公共の数字の開発前には接触していない、彼らは実際には、すべての時間のOpenIDを変更します/または番号が変更された後、パブリック再び焦点を合わせるために確信している、そして今日我々は彼らが間違って証明しました。それ以来、私は、OpenIDのに利用者を特定する方法を変更していない、と黄黄を作りました。練習が完璧になりそうです、そして彼の不確実な技術が覚えて、人々の非常に決定した方法は、よくないされていると言ってはいけません。

おすすめ

転載: www.cnblogs.com/shawn-he/p/11247853.html