※ この記事は公開されてから1年以上経過しているため、情報が古い可能性があります。

随分と更新が空いてしまいました(´・ω・`)
なるべく週に1つは書けるようガンバってみたいと思います(^ω^;)
なかなか書こうと思うと、ブログ自体が久々すぎて進まない(>_<)

コードはGistに上がってますので、そちらを加工したりして使ってみてください(・∀・)
フリーライセンスでございます!

JavaからSlackへ投稿する…というのは大勢の方がやってらっしゃいます。
実際に日本語の記事もあるのですが、結構OkHttpとかGAEで使えないのが多かったりするんですよね(>_<)

GAEからデータを送信する場合、HttpURLConnectionでガリガリ書かないといけません。
そこで、独自に実装したコードを公開しました!というお話です。

特別なことはしていないので、ソースを見てもらえれば大体何やってるか分かると思います。
ちなみにGAEはJava7なので、それに合わせたコードになっています。
Java8を使えればもう少し短くなるんですけどね…
あと注意点としては、commons.lang系を使ってますので、そちらだけはdependenciesに入れるなりダウンロードするなりして使ってください<(_ _)>

セットするtokenですが、こちらはSlackで発行します。
https://api.slack.com/webを見ると載っていますが、こちらで使うtokenはbot用ではなく個人のtokenです。
bot(Outgoing Webhooks等)からは画像は投稿できないようです(´・ω・`)

気になる箇所などがありましたら、お気軽にお問い合わせください♪