コミュニティ

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

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

カレンダー

calendarIdについて

浅井寿教

2020.05.05既読 146

calendarIdを参照したいのですが、どのようにしたらよいでしょうか?

Service APIから"calendarUid"の取得をして、それをパラメータとしてServerAPIから予定作成しようとしているのですが

   "code": "SERVICE_UNAVAILABLE",
   "message": "Service fail"
と返ってきてしまい失敗しております。calendarIdとcalendarUidは異なるものなのでしょうか?
よろしくお願いいたします。

コメント2

  • LINE WORKS 公式アカウント

    カレンダーリスト閲覧 API で取得した calendarUid が予定作成 API で使用する calendarId の値になります。
    https://developers.worksmobile.com/jp/document/1007006?lang=ja

    Server API の予定作成 API を使用する際には、accountId のユーザでカレンダーリスト閲覧 API で使用し、取得した calendarUid を指定してください。
    異なるユーザの calendarUid を指定することはできませんのでご注意ください。

    2020.05.07

    0
  • 浅井寿教 投稿者

    お世話になります。
    カレンダーへ予定作成ができました!

    予定作成がうまくできず、calendarIdとcalendarUidが異なるのではないかと思い質問させていただきましたが、
    どうやらリクエストボディのiCal形式の記述が間違っていたようです。(改行コード \r\nを追加)
    こちらの投稿がまさに自分にも当てはまりました(「カレンダー作成」サーバーAPIについて:https://forum.worksmobile.com/jp/posts/100160?cno=2)

    投稿者の方がおっしゃっているようにAPIの説明内容(例)を変更していただけると、同じように悩む方がいなくなるのではないかと思いますので、ご検討いただけたら幸いです。よろしくお願いいたします。

    2020.05.11

    0
前の投稿 PCとスマホのSSOについて
次の投稿APIでの外部LINEユーザー情報の転送方法について