Опыт "404-неизвестная ошибка" при попытке просмотреть вкладки канала команды с помощью Graph - PullRequest
0 голосов
/ 04 ноября 2019

Для данной команды я хочу выбрать конкретный канал и перечислить вкладки для канала.

Использование x для цензуры ID:

Я могу использовать следующие HTTP GETвызов для просмотра группы:

https://graph.microsoft.com/v1.0/groups/193cexxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

И следующее позволяет мне просматривать конкретный канал:

https://graph.microsoft.com/v1.0/groups/193cexxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
/team/channels/19:xxxxxxxxxxxxxxxxxxxxx@thread.skype/

Результат выглядит так:

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#groups('193cee12-xxxx-xxxx-xxxx-a8022fe6754c')/team/channels/$entity",
    "id": "19:xxxxxxxxxxxxxxxxxx@thread.skype",
    "displayName": "General",
    "description": "Test ",
    "email": "",
    "webUrl": "https://teams.microsoft.com/l/channel/19%xxxxxxxxxxxxxxxxxxx%40thread.skype/General?groupId=193cee12-xxxx-xxxx-xxxx-a8022fe6754c&tenantId=d02b4c26-xxxx-xxxx-xxxx-0e19a90257d6"
}

Ошибка возникает при попытке получить доступ к любым свойствам канала:

https://graph.microsoft.com/v1.0/groups/193cexxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
/team/channels/19:xxxxxxxxxxxxxxxxxxxxx@thread.skype/tabs

Ошибка выглядит следующим образом:

{
    "error": {
        "code": "UnknownError",
        "message": "",
        "innerError": {
            "request-id": "1b1040df-xxxx-xxxx-xxxx-04c7952674ba",
            "date": "2019-11-04T11:xx:xx"
        }
    }
}

Я владелец группы.

Нет сообщения об ошибке, поэтому сложно понять, что идет не так. Кто-нибудь еще испытывал это?

1 Ответ

1 голос
/ 05 ноября 2019

Чтобы получить информацию о каналах, вам нужно использовать сегмент teams вместо сегмента groups.

      \/ -- 'teams' here, not 'groups'
/v1.0/teams/193cexxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/channels/19:xxxxxxxxxxxxxxxxxxxxx@thread.skype/tabs

https://docs.microsoft.com/en-us/graph/api/teamstab-list?view=graph-rest-1.0

...