サインインメニュー
API

APIbeta

e-nautiaは公開されているREST APIを提供します。 すべての呼び出しのベースURLは次のとおりです: https://api.e-nautia.com
ベータ版であるため、APIはいつでも進化する可能性があります。 ニュースレターを購読して情報を得てください。

アクセスは、最初の認証後に取得された "token"パラメータを使用して、POST HTTPメソッドによって行われます。 すべてのAPI呼び出しは、コンシステンシーのないHTTPコード200をJSONオブジェクトとともに返します。 文字はUTF-8を使用してコード化されています。

データが変更されると、 "modification"変数を使用してUTC YYYY-MM-DD HH:mm:ss形式になります。

データの削除は2段階で行われます。 関連する "del"変数は、行が削除されたときは1になり、行がまだ存在するときは0になります。 したがって、行を削除するには、 "del"変数を1に設定して編集する必要があります.e-nautiaサーバーは1か月後に完全削除を実行します。

認証

識別

URI: /login

送信データ:

タイプ 説明
login 識別子またはユーザーの電子メールアドレス
password ユーザーのパスワード
lang 使用する言語。 可能な値:
de: ドイツ語
en: 英語
es: スペイン語
fr: フランス語
it: イタリア語
jp: Japanese
nl: オランダ語
pt: ポルトガル語
ru: ロシア語

応答が失敗した場合:

{
"access_token":"ZkcqmSWsKnMSXq5hPpWd",
"expires_in":3600,
"token_type":"Bearer"
}
変数 説明
access_token アプリケーションが保持して再利用する値
expires_in access_tokenでのAPIの使用が許可される期間(秒単位)。
以後、新しい認証を行う必要があります。
token_type access_tokenを生成する方法は、

応答が失敗した場合:

{
"errorCode":2,
"errorMessage":"パスワードが正しくありません。"
}
変数 説明
errorCode コードエラー
errorMessage エラーメッセージ

access_tokenの無効な使用の場合のレスポンス:

{
"statusCode":401,
"statusMessage":"invalid token"
}

新しい認証が必要になります。

サーバーの電子メールとFTPの名前

URI: /server

応答の例:

{
"login":"georges",
"name":"Georges イエティ",
"ftpserver":"e2.e-nautia.com",
"imapserver":"mail.e-nautia.com",
"popserver":"mail.e-nautia.com",
"smtpserver":"mail.e-nautia.com",
"mail":"contact@e-nautia.com"
}
変数 説明
login 識別子
name フルネーム
ftpserver FTPサーバーの名前 (アクセスが許可されている場合にのみ返される)
imapserver IMAPサーバーの名前 (アクセスが許可されている場合にのみ返される)
popserver POPサーバーの名前 (アクセスが許可されている場合にのみ返される)
smtpserver SMTPサーバーの名前 (アクセスが許可されている場合にのみ返される)
mail 電子メールアドレス (アクセスが許可されている場合にのみ返される)

連絡先

連絡先を取得する

URI: /contacts

応答の例:

[
{"id":111,
"g":{"value":770,"modification":"2015-01-01 00:00:00"},
"email":{"value":"contact@e-nautia.com","modification":"2015-01-01 00:00:00"},
"fullname":{"value":"Georges イエティ","modification":"2015-01-01 00:00:00"},
"firstname":{"value":"Georges","modification":"2015-01-01 00:00:00"},
"lastname":{"value":"イエティ","modification":"2015-01-01 00:00:00"},
"homecity":{"value":"Strasbourg","modification":"2015-01-01 00:00:00"}
},
{"id":112,
"g":{"value":770,"modification":"2015-01-01 00:00:00"},
"email":{"value":"contact@e-nautia.com","modification":"2015-01-01 00:00:00"},
"fullname":{"value":"Big Foot","modification":"2015-01-01 00:00:00"},
"firstname":{"value":"Big","modification":"2015-01-01 00:00:00"},
"lastname":{"value":"Foot","modification":"2015-01-01 00:00:00"},
"homecity":{"value":"Le Havre","modification":"2015-01-01 00:00:00"}
}
]

記録されたデータを持つすべての変数が返されました。

一般データ:

変数 説明
id 連絡先の一意の識別子
value 記録された値
modification 関連データが最後に変更された日付

編集可能なデータ:

タイプ 説明
g 整数 連絡先グループの識別子
mail 電子メールアドレス
firstname ファーストネーム
lastname
organization 組織の名前
fullname フルネーム
mobilephone 携帯電話番号
homestreet 個人居住地
homecity 個人住宅都市
homepostalcode 個人住宅の郵便番号
homefax 個人の居住用ファックス番号
homephone 個人宅地固定電話番号
birthday date 生年月日
notes 注意
webpage ウェブページ
del 整数 0、連絡先を復元する場合
1、連絡先を削除する場合

連絡先を追加

URI: /contacts/add

応答の例:

{
"id":111,
{"g":770,"gname":"友達","modification":"2015-01-01 00:00:00"},
{"email":"contact@e-nautia.com","modification":"2015-01-01 00:00:00"},
{"fullname":"Georges イエティ","modification":"2015-01-01 00:00:00"},
{"firstname":"Georges","modification":"2015-01-01 00:00:00"},
{"lastname":"イエティ","modification":"2015-01-01 00:00:00"},
{"homecity":"Strasbourg","modification":"2015-01-01 00:00:00"}
}

連絡先として記録されたデータは、それぞれ最終更新日とともに返されます。

連絡先を変更する

URI: /contacts/edit/{id}
({id}を使用して適切な値に置き換えます)

応答の例:

{
"id":111,
{"g":770,"gname":"友達","modification":"2015-01-01 00:00:00"},
{"email":"contact@e-nautia.com","modification":"2015-01-01 00:00:00"},
{"fullname":"Georges イエティ","modification":"2015-01-01 00:00:00"},
{"firstname":"Georges","modification":"2015-01-01 00:00:00"},
{"lastname":"イエティ","modification":"2015-01-01 00:00:00"},
{"homecity":"Strasbourg","modification":"2015-01-01 00:00:00"}
{"del":1,"modification":"2015-01-01 00:00:00"}
}

連絡先として記録されたデータは、それぞれ最終更新日とともに返されます。

コンタクトカテゴリ

連絡先カテゴリを取得する

URI: /contacts/groups

応答の例:

[
{"id":770,
"name":{"value":"友達","modification":"2015-01-01 00:00:00"},
}
{"id":771,
"name":{"value":"仕事","modification":"2015-01-01 00:00:00"}
}
]

記録されたデータを持つすべての変数が返されました。

一般データ:

変数 説明
id 連絡先の一意の識別子
value 記録された値
modification 関連データが最後に変更された日付

編集可能なデータ:

タイプ 説明
name カテゴリの名前
del 整数 0、カテゴリを復元する場合
1、カテゴリを削除する場合

連絡先カテゴリを追加する

URI: /contacts/groups/add

応答の例:

{
"id":770,
{"name":"友達","modification":"2015-01-01 00:00:00"}
}

カテゴリとして記録されたデータは、それぞれ最終更新日とともに返されます。

連絡先カテゴリを変更する

URI: /contacts/groups/edit/{id}
({id}を使用して適切な値に置き換えます)

応答の例:

{
"id":770,
{"name":"友達","modification":"2015-01-01 00:00:00"},
{"del":0,"modification":"2015-01-01 00:00:00"}
}

カテゴリとして記録されたデータは、それぞれ最終更新日とともに返されます。

ノート

メモを取り出す

URI: /notes

応答の例:

[
{"id":11,
"title":{"value":"実行するタスク","modification":"2015-01-01 00:00:00"},
"note":{"value":"クリーニング","modification":"2015-01-01 00:00:00"},
"del":{"value":0,"modification":"2015-01-01 00:00:00"}
},
{"id":12,
"title":{"value":"ショッピング","modification":"2015-01-01 00:00:00"},
"note":{"value":"ジャガイモなど","modification":"2015-01-01 00:00:00"},
"del":{"value":1,"modification":"2015-01-01 00:00:00"}
}
]

記録されたデータを持つすべての変数が返されました。

一般データ:

変数 説明
id ノートのユニークな識別子
value 記録された値
modification 関連データが最後に変更された日付

編集可能なデータ:

タイプ 説明
title タイトル
note テキスト ノートの内容
del 整数 0、ノートを復元する場合
1、メモを削除する場合

メモを追加

URI: /notes/add

応答の例:

{
"id":11,
{"title":"実行するタスク","modification":"2015-01-01 00:00:00"},
{"note":"クリーニング","modification":"2015-01-01 00:00:00"},
{"del":0,"modification":"2015-01-01 00:00:00"}
}

メモとして記録されたデータは、それぞれ最終更新日とともに返されます。

メモを変更する

URI: /notes/edit/{id}
({id}を使用して適切な値に置き換えます)

応答の例:

{
"id":11,
{"title":"実行するタスク","modification":"2015-01-01 00:00:00"},
{"note":"クリーニング","modification":"2015-01-01 00:00:00"},
{"del":0,"modification":"2015-01-01 00:00:00"}
}

メモとして記録されたデータは、それぞれ最終更新日とともに返されます。

カレンダー

予定を取得する

URI: /calendar

応答の例:

[
{"id":99,
"title":{"value":"友達との夜","modification":"2015-01-01 00:00:00"},
"start":{"value":"2016-01-01 20:00:00","modification":"2015-01-01 00:00:00"},
"end":{"value":"2016-01-01 22:30:00","modification":"2015-01-01 00:00:00"},
"place":{"value":"ビビで","modification":"2015-01-01 00:00:00"},
"del":{"value":1,"modification":"2015-01-01 00:00:00"}
},
{"id":105,
"title":{"value":"クラス","modification":"2015-01-01 00:00:00"},
"start":{"value":"2016-09-01 09:00:00","modification":"2015-01-01 00:00:00"},
"end":{"value":"2016-06-30 17:30:00","modification":"2015-01-01 00:00:00"},
"re":{"value":"|N1|N2|N3|N4|N5|","modification":"2015-01-01 00:00:00"}
}
]

記録されたデータを持つすべての変数が返されました。

一般データ:

変数 説明
id 予定の一意の識別子
value 記録された値
modification 関連データが最後に変更された日付

編集可能なデータ:

タイプ 説明
title タイトル
start 日時 開始日
end 日時 終了日
description ノート 説明
place テキスト 住所
re 予定を取得する
適用される反復がある場合、それらは文字| 以下の例のように提示される。
平日:Nの後に日番号(月曜日は1〜日曜日は7)
月の日:dと日の番号(01〜31)
月:mの後に月の番号(01から12まで)
例:| N1 | N2 | m12 | 12月の毎週月曜日と火曜日に再発が適用される
del 整数 0、削除された予定を復元する場合
1、予定を削除する場合

予定を追加する

URI: /calendar/add

応答の例:

{
"id":99,
{"title":"友達との夜","modification":"2015-01-01 00:00:00"},
{"start":"2016-01-01 20:00:00","modification":"2015-01-01 00:00:00"},
{"end":"2016-01-01 22:30:00","modification":"2015-01-01 00:00:00"},
{"place":"ビビで","modification":"2015-01-01 00:00:00"}
}

予定として記録されたデータは、それぞれ最終更新日とともに返されます。

予定を変更する

URI: /calendar/edit/{id}
({id}を使用して適切な値に置き換えます)

応答の例:

{
"id":99,
{"title":"友達との夜","modification":"2015-01-01 00:00:00"},
{"start":"2016-01-01 20:00:00","modification":"2015-01-01 00:00:00"},
{"end":"2016-01-01 22:30:00","modification":"2015-01-01 00:00:00"},
{"place":"ビビで","modification":"2015-01-01 00:00:00"},
{"del":0,"modification":"2015-01-01 00:00:00"}
}

予定として記録されたデータは、それぞれ最終更新日とともに返されます。

SMS

SMSを送る

URI: /send/send

編集可能なデータ:

タイプ 説明
number 国際フォーマットの受信者番号(+CCXXXXXXXXX:CCは国コード、XXXXXXXXXはローカル番号)
message テキスト 最大160文字のメッセージ

応答の例:

{
"code":1,
"message":"SMSが送信されました"
}

一般データ:

変数 説明
code 戻り値 - 可能な値:
1: SMSが送信されました
2: 間違った番号
3: 不十分な信用あなたのアカウントを充電してください.
4: クォータに達しました。 後でもう一度お試しください。
5: 内部エラー。 サポートに連絡してください
message 返されるコードの説明
DeutschEnglishEspañolFrançaisItalianoNederlandsPortuguêsРусский日本語
© e-nautia[JA] ▲ 利用規約 ニュースレター コンタクト ヘルプ