フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:01_リクエスト・要望
WEB APIでスケジュールの登録ができなくて困ってます。。
[ 6510 ] WEB APIでスケジュールの登録ができなくて困ってます。。

GroupSessionバージョン 4.1.0
OS Ubuntu 11.4
Javaバージョン ?(確認できません)
WEBサーバ Apache (確認できません)
Tomcat単体での動作 動作する
ログのエラー出力 なし(確認できません)
ファイアウォール 使用していない

CURLを使って、クライアントPCからコマンドラインで、スケジュール登録を行おうとしているのですが、

コマンドラインから
curl -v --basic --user (ログインIDとパス) --url "http://(サーバーのIP):8080/gsession/api/schedule/edit.do?schSid=-1&title=ほげほげ&from=2016/05/26 08:30&to=2016/05/26 09:00&userKbn=0&usrSid=(ユーザID)"
と入力

リクエスト
Connected to (サーバーのIP) port 8080 (#0)
* Server auth using Basic with user '(ログインID)'
> GET /gsession/api/schedule/edit.do?schSid=-1&title=ほげほげ&from=2016/05/26 08:30&to=2016/05/26 09:00&userKbn=0&usrSid=(ユーザID) HTTP/1.1
> Authorization: Basic MDA5OjExMTE=
> User-Agent: curl/7.41.0
> Host: (サーバーのIP):8080
> Accept: */*
>
< HTTP/1.1 505 HTTP Version Not Supported
< Server: Apache-Coyote/1.1
< Date: Thu, 26 May 2016 01:41:49 GMT
< Connection: close
<
と返され登録できません。HTTPは1.1です。
タイトルにユニコードが入っているのがまずいのかと考え、URLエンコードして試してみましたが検討違いでした。
あと開始時間、終了時間もURLエンコードしてみましたが関係ないようでした。
ほか、デフォルトパラメータで省略しているものも全て記述してみましたがこれも関係ないようでした。

なにかパラメータの記述が間違っていますでしょうか?
もしくは、GroupSessionバージョン 4.1.0 は /api/schedule/edit.do を未サポートなのでしょうか?

投稿者迷い人 G
最新書き込み2016/05/26 11:16:06
[ 6513 ] Re: WEB APIでスケジュールの登録ができなくて困ってます。。

> GroupSessionバージョン 4.1.0
> OS Ubuntu 11.4
> Javaバージョン ?(確認できません)
> WEBサーバ Apache (確認できません)
> Tomcat単体での動作 動作する
> ログのエラー出力 なし(確認できません)
> ファイアウォール 使用していない

質問に答えられるスキルはないので他の方にお任せするとして、「管理者設定」から「システム情報確認」と「アプリケーションログ一覧」で動作環境とエラーログは見られます。

投稿者omine
最新書き込み2016/05/27 09:33:41
[ 6517 ] Re: Re: WEB APIでスケジュールの登録ができなくて困ってます。。

> > GroupSessionバージョン 4.1.0
> > OS Ubuntu 11.4
> > Javaバージョン ?(確認できません)
> > WEBサーバ Apache (確認できません)
> > Tomcat単体での動作 動作する
> > ログのエラー出力 なし(確認できません)
> > ファイアウォール 使用していない
>
> 質問に答えられるスキルはないので他の方にお任せするとして、「管理者設定」から「システム情報確認」と「アプリケーションログ一覧」で動作環境とエラーログは見られます。

時間が空いてしまいすみません。また、初歩的なことの理解不足で失礼しました。
「システム情報確認」
・Version 4.1.0 (4.1.0)
・OS Linux i386 2.6.32-74-generic-pae
・J2EEコンテナ Apache Tomcat/6.0.35
・Java 1.6.0_35 Sun Microsystems Inc.

「アプリケーションログ一覧」
ですが、GroupSession.log と error.log の更新日時が新しいものを見ましたが、今回問題に挙げている操作 ( CURL でコマンド発行 ) したさいのタイムスタンプに一致するものが無く、ログが出力される以前にリクエストは無効になっているように思われます。

あまり有益な情報でなくてすみません。
よろしくお願いいたします。

投稿者迷い人 G
最新書き込み2016/06/01 09:48:08
[ 6518 ] Re: Re: Re: WEB APIでスケジュールの登録ができなくて困ってます。。

> > > GroupSessionバージョン 4.1.0
> > > OS Ubuntu 11.4
> > > Javaバージョン ?(確認できません)
> > > WEBサーバ Apache (確認できません)
> > > Tomcat単体での動作 動作する
> > > ログのエラー出力 なし(確認できません)
> > > ファイアウォール 使用していない
> >
> > 質問に答えられるスキルはないので他の方にお任せするとして、「管理者設定」から「システム情報確認」と「アプリケーションログ一覧」で動作環境とエラーログは見られます。
>
> 時間が空いてしまいすみません。また、初歩的なことの理解不足で失礼しました。
> 「システム情報確認」
> ・Version 4.1.0 (4.1.0)
> ・OS Linux i386 2.6.32-74-generic-pae
> ・J2EEコンテナ Apache Tomcat/6.0.35
> ・Java 1.6.0_35 Sun Microsystems Inc.
>
> 「アプリケーションログ一覧」
> ですが、GroupSession.log と error.log の更新日時が新しいものを見ましたが、今回問題に挙げている操作 ( CURL でコマンド発行 ) したさいのタイムスタンプに一致するものが無く、ログが出力される以前にリクエストは無効になっているように思われます。
>
> あまり有益な情報でなくてすみません。
> よろしくお願いいたします。

初歩の初歩的な確認ですみません。
プラグインマネージャーでWEB APIを使用するにチェック入れていますか?

投稿者とし@大阪
最新書き込み2016/06/01 15:45:17
[ 6519 ] Re: Re: Re: Re: WEB APIでスケジュールの登録ができなくて困ってます。。

>
> 初歩の初歩的な確認ですみません。
> プラグインマネージャーでWEB APIを使用するにチェック入れていますか?

はい。
念のため、管理者設定 [ プラグインマネージャー ] WEB API 再確認してみましたが、間違いなく「使用」側のラジオボタンをチェックしていました。また、
スケジュール検索 /api/schedule/search.do? が使えるかも確認してみましたが、CURLを使って問題なくスケジュールが取れてくることが確認できました。この設定ではなさそうです。
また何か情報がありましたら、よろしくお願いいたします。

投稿者迷い人 G
最新書き込み2016/06/01 16:22:30
[ 8001 ] Re: WEB APIでスケジュールの登録ができなくて困ってます。。

curl -X POST http://(サーバーのIP):8080/gsession/api/schedule/edit.do -u (ログインID):(パスワード) -d "title=会議のタイトル&from=2024/05/22 10:00&to=2024/05/22 15:00&naiyo=会議の内容"

で登録できました。

投稿者esm
最新書き込み2024/05/17 11:01:31
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=2&threadSid=2276
 


TOP