コミュニティ

LINE WORKSのテクニカルエキスパート及び開発者と
コードのサンプル、リソース、Tip等を共有し問題解決への相談が可能です。

??dev_메인_타이틀_모바일_ja_JP??

カレンダー

予定作成

orita

2020.06.23既読 406

カレンダー作成をした後に、そのカレンダーに対して予定作成APIを実行しました。

(カレンダーは正常に作成できていることは確認済み)

しかし、「400 Bad Request」で異常終了してしまいます。

詳しく調べてみたところ、

Service Unavailable:サービス利用不可みたいなのですが、
LINEWORKSアプリから上記のカレンダーに対して手入力?で作成してみたところ問題なく作成できたので、
権限等の問題ではないと思っています。
また、何度実行しても同じ結果なので、一時的なエラーだとも考えにくいです。
(時間、日付をずらして実行してみましたが、同じ結果でした・・・)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
URL:https://apis.worksmobile.com/r/{APIID}/calendar/v2/users/me/calendars/{CalendarId}/events
consumerKey:「DeveloperConsoleで設定してあるconsumerKey
Authorization:Bearer 「取得したトークン」
Content-Type:application/json; charset=UTF-8
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
DTSTART;TZID=Asia/Tokyo:20200623T170000
DTEND;TZID=Asia/Tokyo:20200623T180000
SUMMARY:TEST1
END:VEVENT
END:VCALENDAR
--------------------------------------------------------
さらに、上記記載の手入力した予定をiCalendar形式でエクスポートし、
その情報で実行してみましたが同じエラーが表示されています。
分かる方いらっしゃいましたら、
ご教授お願い致します。

コメント3

  • LINE WORKS 公式アカウント

    400 BadRequest エラーとのことなので、Body に設定した iCal 形式のデータを、以下のページを参考に再度ご確認ください。
    https://developers.worksmobile.com/jp/document/1007012?lang=ja

    なお、パラメータの間の改行コードを記載しているかどうかも合わせてご確認ください。

    2020.06.23

    0
  • 浅井寿教

    既に解決済みでしたらすみません。
    以前カレンダーAPIに四苦八苦してこちらでお世話になったものですが
    上記同様に改行コードを確認されると良いと思います。各パラメータ末尾に \r\n を付けます。

    2020.07.07

    0
  • orita 投稿者

    {
       "ical": "BEGIN:VCALENDAR\r\n
    VERSION:2.0\r\n
    PRODID:-//hacksw/handcal//NONSGML v1.0//EN\r\n
    BEGIN:VEVENT\r\n
    DTSTART;TZID=Asia/Tokyo:20200623T170000\r\n
    DTEND;TZID=Asia/Tokyo:20200623T180000\r\n
    SUMMARY:TEST1\r\n
    END:VEVENT\r\n
    END:VCALENDAR"
    }

    上記で正常に予定作成ができました。
    ありがとうございました!!!

    2020.07.17

    0
前の投稿 外部ユーザにBOTを利用できるようにするためには?
次の投稿LINE WORKS 認証サーバー(Sandbox)に Token リクエストを発行すると'unknown exception'