Loginを実装してみたアカウントを作ろうまずはアカウント作成です。Centerというところからできるようです。ログインボタンこのあと、2.ログイン画面が表示されます。3.そのあとにアカウント情報と企業情報を埋めます。Loginの説明をよんで、利用開始を押すと......今度は『ビジネスアカウント』なるものの作成が始まります。Loginの認証表示の時の絵と名前になるようです。Loginを選びますw7.そして利用開始ボタンをポチります。Loginの設定のようです。空白を埋めていきます。Typeは、今回はWebでのログインなので『WEB』を選びました。addressは、連絡用メールかと思われます。終わったらCreateを押しましょう。configurationを選択します。10.そこで、callbackのURLを指定します。注意!!ここは『https』でなければなりません!あと、プログラム内の『redirect_uri』と一致していなければなりません!ここで凄く苦戦していたのです......。Loginの呼び出しをするときは簡単です。テストなので、簡単にhtmlを書いてみました。URLはこれですhttps://access.line.me/dialog/oauth/webloginresponse_type"code"で固定のようです。これは先程のチャンネル作成画面に書かれています。redirect_uriログインした後戻ってくるURLです。configurationのところと同じ場所にしましょう!stateオプションらしいです。何か値を引き継ぎたい時に使うのが良いでしょう。ここはURLエンコードしてはいけないとのことです。ドキュメントはこんな感じです。https://developers.line.me/web-login/integrating-web-logincallback.phpでは、ログインした後に戻ってくるページです。1.ログインに成功すると『code』が戻ってきます。(errorならerrorCodeが帰ってきます)2.戻ってきた『code』を使って、APIを呼び出す。3.APIから戻ってきた値を見て煮るなり焼くなり好きにする。私はこんなかんじで書いてみました。'ログインエラーが発生しました。application/x-www-form-urlencodedデータは......公式よりwcodeのところで、ログインした時に帰ってきた値をつかいます。redirect_uriはこのときは使わないかもしれません。実行!では実行です!!ボタンはこんな感じに。(私が描きましたw)それを......ポチッとな!そうすると、LINEのログインページに移動します。LINEに設定したメールアドレスとパスワードを入力です。ログイン!すると規約がでました!なお、絵はゲーム系に使うと怒られる系の絵だったのでこまりんに変更ですwそして『同意する』すると......しっかり値が戻ってきましたねwモザイクだらけでゴメンナサイw返ってきたデータの意味は......こんな感じですね。『mid』でユーザー識別が出来そうです。これを使って登録などすれば良さそうです。APIになるらしいです。2016/4/9追記LINEの名前(displayName)とLINEのプロフィール画像を取得LINEの名前と画像は取得できないの?という意見をいただきましたので、その取得も書いておきます~。アクセストークンコードはこんな感じでしょうか。'ログインエラーが発生しました。すると、以下のものが返ってきます。https://developers.line.me/restful-api/api-referencedisplayNameがLINEに表示される名前です。midは識別IDみたいなものです。statusMessageは、あのリストに表示される時の文字ですwpictureUrlはプロフィールの画像です。largeとsmallがあるようですね。今年も残すところあと2ヶ月。APIで英単語の翻訳を教えてくれるBOTを実装した話ごきげんよう。API)の公式JAVAサンプルが動かな...ごきげんよう、mです。EC2にプロキシサーバーを設定しようごきげんよう。Account@hgf7288sはてなブログをはじめよう!m_trainingさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。