org.hkzo.atnd4j
クラス Atnd
java.lang.Object
org.hkzo.atnd4j.Atnd
public class Atnd
- extends java.lang.Object
ATND4Jメインクラスです。
ATND APIに対応する以下のメソッドが用意されています。
引数の query string は format 指定を除く ATND の検索クエリ文字列をそのまま指定します。
- 関連項目:
- http://api.atnd.org/
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
API_EVENTS
protected static final java.lang.String API_EVENTS
- 関連項目:
- 定数フィールド値
API_EVENTS_USERS
protected static final java.lang.String API_EVENTS_USERS
- 関連項目:
- 定数フィールド値
Atnd
public Atnd()
callApi
protected EventsResult callApi(java.lang.String api,
java.lang.String query)
throws java.lang.IllegalArgumentException,
java.net.SocketTimeoutException,
java.io.IOException
- パラメータ:
api
- query
-
- 戻り値:
- EventsResult
- 例外:
java.lang.IllegalArgumentException
java.net.SocketTimeoutException
java.io.IOException
getURLConnection
protected java.net.HttpURLConnection getURLConnection(java.lang.String url)
throws java.io.IOException
- パラメータ:
url
-
- 戻り値:
- HttpURLConnection
- 例外:
java.io.IOException
getEvents
public EventsResult getEvents(java.lang.String query)
throws java.lang.IllegalArgumentException,
java.net.SocketTimeoutException,
java.io.IOException
- イベントサーチAPIです。
検索クエリ文字列はメソッド内で一切加工していません。適切にエンコードしてください。
また、format は指定しないでください。
- パラメータ:
query
- 検索クエリ文字列
- 戻り値:
- EventsResult
- 例外:
java.lang.IllegalArgumentException
java.net.SocketTimeoutException
java.io.IOException
getEventsUsers
public EventsResult getEventsUsers(java.lang.String query)
throws java.lang.IllegalArgumentException,
java.net.SocketTimeoutException,
java.io.IOException
- 出欠確認APIです。
イベント情報はATND APIの仕様に書かれている項目のみ使用可能であることに注意してください。
(例)description, owner_id などは返却されません。空文字となります。
検索クエリ文字列はメソッド内で一切加工していません。適切にエンコードしてください。
また、format は指定しないでください。
- パラメータ:
query
- 検索クエリ文字列
- 戻り値:
- EventsResult
- 例外:
java.lang.IllegalArgumentException
java.net.SocketTimeoutException
java.io.IOException
getConnectTimeout
public int getConnectTimeout()
- 戻り値:
- the connectTimeout
setConnectTimeout
public void setConnectTimeout(int connectTimeout)
- パラメータ:
connectTimeout
- the connectTimeout to set
getReadTimeout
public int getReadTimeout()
- 戻り値:
- the readTimeout
setReadTimeout
public void setReadTimeout(int readTimeout)
- パラメータ:
readTimeout
- the readTimeout to set