カテゴリー内の他の記事

kintone API SDK(β) for Java

フォローする

SDK(β)について

ご案内
  • SDK(β)は、動作を保証するものではありません。 
  • ソースコードの変更および再配布、商用利用等はライセンスに従ってご利用可能です。

kintone API SDK(β) for Java

サーバーサイドでのAPI呼び出しを便利にする様々な機能を備えています。

動作環境

Java SE 8以降

SDK

License

Apache License 2.0

Sample

更新履歴

  • 2016/4/4 v0.8 コメントAPI, record/status.jsonに対応、特定のkeyで更新する機能追加
  • 2017/8/28 v0.8.1 不具合改修
  • 2018/1/10 v0.8.2 jarにgsonライブラリを含む改修、ユーザーエージェント名を修正

記事に関するフィードバック

直接的に記事と関連がないご質問はcybozu developer コミュニティをご活用ください。

Avatar
ootsukit

このSDKはAndroid StudioにもSDKとして認識させる事は出来るのでしょうか?

Avatar
yohmi

認証プロキシ経由で接続しています。

kintoneにBasic認証をかける場合、認証プロキシと異なる認証情報での接続は可能でしょうか?

Avatar
cybozu Development team

yohmiさん

お世話になっております。
cybozu developer network事務局です。

ご質問いただいた件についてですが、
プロキシの Basic 認証とサイボウズが使うBasic認証のヘッダは異なるので、アクセス可能だと思われます。
 
・Proxyのヘッダ
 Proxy-Authorization
 
・サイボウズが使う認証のヘッダ
 Authorization
 
よろしくお願い致します。
Avatar
yohmi

cybozu developer network事務局 様

ご回答ありがとうございます。

SDKにあるConnection#setBasicメソッドでは1つの認証情報しか指定できないようです。

2つ以上の認証情報を指定する方法はございますでしょうか?

Avatar
cybozu Development team

yohmi様

Proxyについては、Java実行時の引数指定が可能だと思いますが、指定できないという状況でしょうか。

外部サイトとなりますが、参考に下記を記載させていただきます。
https://blogs.oracle.com/wssfc/handling-proxy-server-authentication-requests-in-java
-Dhttp.proxyHost=<proxy host>
-Dhttp.proxyPort=<proxy port>
-Dhttp.proxyUser=<proxy user>
-Dhttp.proxyPassword=<proxy password>

ご確認よろしくお願い致します。

Avatar
cybozu Development team

yohmi様

たびたび恐れ入ります。

上記の情報ですが、いったんご放念ください。

あらためて確認したところ、Java SDKでproxyUserとproxyPasswordは使えないようです。

お役に立てず、申し訳ありません。

Avatar
yohmi

cybozu developer network事務局 様

ご連絡ありがとうございます。

Java SDKでは今のところ出来なさそうですね。

 

Avatar
yohmi

Connectionオブジェクト生成時に、引数として日本語のログイン名を指定すると接続できないようです。

「ログイン名:パスワード」をバイト配列に変換する部分で getBytes() を使用していますが、

getBytes(StandardCharsets.UTF_8) のようにエンコードを指定すれば直りそうです。

Avatar
cybozu Development team

yohmi様

cybozu developer network運営事務局です。

ご指摘ありがとうございます。改修を検討させていただきます。

今後ともよろしくお願いいたします。

ログインしてコメントを残してください。