組織の更新時、適用されるパラメーターが入れ替わる

Nat

2022.06.29既読 1176

組織API(/orgunits/{orgUnitId})に対してPUT、PATCHを実行する際、以下のパラメーターが入れ替わってしまう。​
membersAllowedToUseOrgUnitEmailAsRecipient
membersAllowedToUseOrgUnitEmailAsSender

POST時は未検証

(不具合報告を行うフォームが無いためこちらに投稿)

参考:powershell

function ユーザーに組織のメールアドレスでの送信を許可($userList,$orgList){
    #orgList 全ての組織
    #userList 全てのユーザー
    $nextOrgs=$orgList.Clone()
    $nextOrgs.ForEach({
        $_.membersAllowedToUseOrgUnitEmailAsSender = @()
    })
    $userList.ForEach({
        $user=$_
        $_.organizations.foreach({
            $_.orgUnits.foreach({
                $orgUnit=$_
                $nextOrgs.Where({$orgUnit.orgUnitId -eq $_.orgUnitId}).foreach({
                    $_.membersAllowedToUseOrgUnitEmailAsSender += @{
                        userId = $user.userId
                    }
                })

            })

        })
    })
        $nextOrgs.ForEach({
            $Body=$_
            #membersAllowedToUseOrgUnitEmailAsRecipientが更新される
            Invoke-RestMethod -Uri ("https://www.worksapis.com/v1.0/orgunits/"+ $_.orgUnitId ) `
            -Method PUT `
            -Headers $Header `
            -Body ([System.Text.Encoding]::UTF8.GetBytes((ConvertTo-Json $Body -Compress  -Depth 4))) `
            -ContentType 'application/json' -Verbose
            Start-Sleep 1
        })
}


コメント1

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

    LINE WORKS 公式アカウント

    こちらでも症状の再現を確認いたしましたので、修正を予定しております。
    ご不便をおかけいたしましてまことに申し訳ございませんが、修正まで今しばらくお待ちください。

    2022.07.11

    0
前の投稿 ファイルのアップロードができません
次の投稿掲示板APIについて
リスト

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