Trial Bot SDK for Javaのご紹介

@iwasaki 62views 更新:2016年6月9日

line-bot-api-clientの使い方

https://github.com/line/line-bot-sdk-java/tree/master/line-bot-api-client

にあるように、以下のようにして使うようです。

    LineBotClient client = LineBotClientBuilder
            .create("YOUR_CHANNEL_ID", "YOUR_CHANNEL_SECRET", "YOUR_CHANNEL_MID")
            .build();
    client.sendText("USER_MID", "Hello");

開発秘話もこちらに載っていました。

http://developers.linecorp.com/blog/ja/?p=3634

さて

https://devcenter.heroku.com/articles/fixie#using-with-java

にあるように、Proxy経由で接続する場合、

  • Credentialをセットする
  • パラメータとしてProxyを渡す
  • ヘッダーにProxy-Authorizationを渡す

必要があります。

 LineBotClient client = LineBotClientBuilder
                         .create("YOUR_CHANNEL_ID", "YOUR_CHANNEL_SECRET", "YOUR_CHANNEL_MID")
                         .objectMapper(yourObjectMapper) // optional
                         .httpClientBuilder(yourHttpClientBuilder) // optional
                         .build();

のようにして、

yourHttpClientBuilderをオプションとして渡せるようです。

http://qiita.com/takatyu/items/c87da4bfdcee926f354b

http://stackoverflow.com/questions/6962047/apache-httpclient-4-1-proxy-authentication

が参考になりそうです。

(目下実装方法を調べ中です。)

コメント

  1. @iwasaki のコメント (2016年6月10日)

    結局いろいろ試したものの、うまく行かなかった・・・

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません