API2.0移行について

テストOZM

2022.03.15既読 1818

現在、サーバーAPIを使ってカレンダーに登録を行っております。

defaultCalendarIdを指定して登録、更新、削除しております。

API2.0に以降に伴い以下をご教示ください。

サーバーAPIと同等のAPIはAPI2.0のドキュメントの基本カレンダーの予定の✕✕✕✕」でいいのか。

②必須項目に「eventId」とあるが、現状のAPIのicalUidのような扱いで任意で入力するでいいのか。(または名前が変わっただけなのか)

③新たに更新に必要な値がicalUidからeventIdの指定に変わっているが、API切替前のカレンダーはどうなるのか。

ドキュメントの見落としなどで理解できていないようでしたら、申し訳ございません。

よろしくお願いいたします。

追記

API2.0を試したところ以下のエラーが返ってきます。

リクエストURL : https://www.worksapis.com/v1.0/users/{userId}/calendar/events

   [code] => SERVICE_UNAVAILABLE
   [description] => Service fail
パラメータの不備でしょうか。
あわせてお願いいたします。

コメント1

  • 업데이트 된 답글입니다.

    LINE WORKS 公式アカウント

    ①API 2.0にてサーバーAPIと同等の認証方式はService Account認証 (JWT)になります。
    https://developers.worksmobile.com/jp/reference/authorization-sa?lang=ja

    基本カレンダーの予定の登録をご利用いただければと思いますが、userIdにmeを指定するとService Accountのカレンダーに予定が登録されますのでご注意ください。

    ②eventIdは任意の値をご入力ください。
    ③API 1.0やGUIで登録したカレンダーをAPI 2.0で取得した際にはical情報のUIDがeventIdにセットされます。

    2022.03.17

    0
前の投稿基本カレンダーの予定の登録にて設備情報が登録できない
次の投稿設備予約の予定一覧取得、新規作成、変更API
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。