无法使用GraphApi在团队中创建专用渠道

时间:2020-06-10 11:46:25

标签: php microsoft-graph-api microsoft-graph-teams

我正在尝试使用Microsoft的GraphApi创建一个私有频道。创建公共频道是可行的,但是私人频道会导致400错误请求响应:“ CreateChannel_Private:无法创建私人频道,没有内存(已删除...)”

我知道我暂时必须使用Beta频道。

        $data = [
            '@odata.type'    => '#Microsoft.Teams.Core.channel',
            'displayName'    => $channelName,
            'description'    => 'Privé kanaal voor : ' . $channelName,
            'membershipType' => $memberShipType
        ];
        $this->graphClient->setApiVersion('beta');
        $result = $this->graphClient->createRequest(
                self::REQUEST_TYPE_POST,
                self::APP_ENDPOINT_TEAMS . '/' . $office365Group->getId() . '/channels'
            )
                ->attachBody($data)
                ->setReturnType(Office365Team::class)
                ->execute();
            $this->graphClient->setApiVersion('v1.0');
            dd(__FILE__ . ' - regel: ' . __LINE__, $result);

当我在graph-explorer中调用它时,它会给我正确的结果。

有什么建议吗?

蒂姆

0 个答案:

没有答案