注釈
7、マイクロチャネルの不正アクセス、個人情報の戦闘得るために、
はじめに:へのユーザー・インターフェースの個人情報を取得するために認証コードコードの使用を説明する
キーポイント:コピーフィールドを使用しようとすると、マイクロチャネルのドキュメントを見て
、コードによってaccess_tokenはを取得するために、1を
ドキュメント:
HTTPS://open.weixin.qq .COM / CGI-binに/のshowDocumentアクション= dir_list&T =リソース/ res_list&=を確認し1&ID = open1419316505&トークン= 7e1296c8174816ac988643825ae16f25d8c7e781&LANG = zh_CNに。?
2、アバターマイクロチャネルのユーザーを獲得し、access_tokenはニックネームの基本的な情報
文書ます。https://open.weixin.qq.com / CGI-binに/のshowDocument?アクション = dir_list&T =資源/ res_list&検証= 1&ID = open1419316518&トークン= 7e1296c8174816ac988643825ae16f25d8c7e781&LANG = zh_CNに
始めます
マイクロチャネルの開発が上陸した掃引
コードの値が必要である
プリントコードと状態に
、プロファイルアドレスで認識
ここにブレークポイントを追加
ngrock開始
ドメイン名アドレスのアドレスを取得するために通過スキャン
のブラウザで開き、アドレスをコピーするために
電話スキャンコード着陸、ローカルマイクロチャネルコールバックを確認します。ブレークに来
ていたコードと、物事の状態の値。これは、我々がパラメータを持って、証明します
第二のステップ
介して取得access_tokenは上記のコードを得るために
新しいインターフェイスクラスUserServiceのの
実装クラス
のゲッターとセッターメソッドを生成する置換シンボルとしてパラメータS%内側定義またはaccess_tokenはアドレスを含むコンフィギュレーションファイル内
で直接取得する静的フィールドを、ないwebChartConfig注入する導入で
AppIDを、AppSceret、これら三つのパラメータのコードを。
次のように文書の中で、要求の最終結果が返されます。
コントローラ内部には、サービスを呼び出す
2次元コードのアドレスを取得するために
、着陸のためのスキャンコードを
成功したスキャン
この破るためにコールバックを
の価値ベースマップ
これを得たaccessTokenとOpenIDのは、
情報へのユーザーのアクセスを着陸した後、
内部プロファイルクラスにこのURLアドレスをコピーします。%Sの代わりにキーワードを使用する
と、その後url変数にgetterメソッドとsetterメソッドが生成する
ユーザ情報を最もホットな取得、呼び出しGETリクエストを、対応するパラメータを渡して
起動テストを、スキャンが壊れ行く、ログイン
文字化けしているここでニックネームを