###前提・実現したいこと
ここに質問したいことを詳細に書いてください
LINE Message APIを利用して、LINE BOTを作成しようと考えています。
そのために以下を実施しました。
- git clone https://github.com/line/line-bot-sdk-java.git
- STSのPackage Explorer > Import > Gradle(STS) Projectで、1.のプロジェクトをインポート
- sample-spring-boot-echoのEchoApplication.javaに赤い×がつく
###発生している問題・エラーメッセージ
- sample-spring-boot-echoのEchoApplication.javaに赤い×がつく
エラーメッセージ時は39行目のgetMessage()に出ていて、そこにフォーカスすると以下のメッセージが表示されます。
The method getMessage() is undefined the type MessageEvent<TextMessageContent>
getMessage()が定義されてないよ、というメッセージだとは思いますが、下の「試したこと」にも記載した通り、正常に実行はできます。
このまま開発を進めてよいのか、インポート方法がおかしいのか、そもそも赤×は無視してよいものなのかすらわかりません。
###該当のソースコード
以下のソースコードそのままです。
https://github.com/line/line-bot-sdk-java/blob/master/sample-spring-boot-echo/src/main/java/com/example/bot/spring/echo/EchoApplication.java
###試したこと
- 実行はできます。
https://github.com/line/line-bot-sdk-java/tree/master/sample-spring-boot-echo
上記に記載している方法で、以下のコマンド(bootRun)をすると正常に動作します(Lineトークでちゃんとechoしてくれます)
../gradlew bootRun -Dline.bot.channelToken=YOUR_CHANNEL_TOKEN
-Dline.bot.channelSecret=YOUR_CHANNEL_SECRET
- STSだけでなくEclipseでも実行しました。
- ImportはGradle(STS) ProjectだけでなくGradle Projectでも実行しました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。