Проблемы с отображением веб-части SPFX на вкладке команд

Я пытаюсь создать вкладку Teams, используя веб-часть SPFx для демонстрации.

В моем исходном приложении кнопка Синхронизировать с командами в каталоге приложений не работала, и эта консольная ошибка возвращалась ...

https: // {TENANT} / sites / AppCatalog / _api / web / tenantappcatalog / SyncSolutionToTeams 400

После того, как я столкнулся с этой проблемой, я начал снова, и на этот раз следовал пошаговому руководству, приведенному ниже, но на моем клиенте кнопка «Синхронизация с командами» отключена (этот шаг близок к концу в разделе «Делаем веб-часть доступной в Microsoft Teams»).

https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab

Затем я попытался воспользоваться альтернативным методом боковой загрузки приложения, создав манифест вручную с помощью этого руководства ...

https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/creating-team-manifest-manually-for-webpart

Это привело к успешной установке до экрана вкладки настройки (это обеспечивает предварительный просмотр вашей вкладки во всплывающем окне модели перед добавлением вкладки в канал)

Результатом было: «Извините, что-то пошло не так» (это был конечный результат боковой загрузки моей настроенной веб-части другой, только что созданной платформы sharepoint.

На самом деле застрял в том, есть ли проблема с клиентом, или, может быть, с каким-то пакетом узла или проблемой версии SPFx.

Приветствуются любые мысли.


person andy moore    schedule 10.09.2019    source источник
comment
Не могли бы вы поделиться снимком экрана с проблемой, которую вы наблюдаете?   -  person Gousia Begum    schedule 12.09.2019
comment
Привет, Гусия, я могу подтвердить, что вижу ту же ошибку 400, которую Шринивас показал ниже. Я обновился до версии 1.9 для этого проекта. Спасибо   -  person andy moore    schedule 13.09.2019


Ответы (4)


Я получил ту же ошибку с консоли, которая привела меня к этому статья.

В этом случае приложение уже было синхронизировано с магазином Teams. В этом случае вы должны найти и удалить его, открыв Команды -> Приложения -> Создано для [tenantname]. Удалив его здесь, я снова могу успешно синхронизировать свое приложение.

person AlexKey    schedule 29.09.2019
comment
В моем случае мне не удалось выбрать параметр Сделать это доступным для всей моей организации, который требуется. Для финальной сборки мы перешли к генератору команды yo. Спасибо! - person andy moore; 09.10.2019

Я использую версию SPFx 1.8.1 и добавил TeamsTab в файл манифеста supportedHosts. Развернуто в каталоге приложений клиента и попыталось выполнить синхронизацию с командами. Затем у меня такая же проблема с SyncSolutionToTeams с ошибкой 400. Пожалуйста, найдите прикрепленный снимок экрана с консоли windwow.

введите здесь описание изображения

person Srinivas Narula    schedule 13.09.2019

Ошибка возникает, если приложение все еще находится в каталоге Teams. Он не отменяет его, а вместо этого выдает ошибку. Это известная ошибка, и мы постараемся исправить ее в будущем. На данный момент попробуйте обновить приложение вручную из Teams (не из каталога приложений SharePoint) или удалить приложение Teams, а затем выполнить повторную синхронизацию из SharePoint.

person Gousia Begum    schedule 09.10.2019

В моем случае эта ошибка возникает, когда я изменяю заголовок в файле манифеста веб-части (webpart.manifest.json). Когда я отклонил изменение, оно работает. Вероятно, в файлах проекта было какое-то несоответствие.

person Krzysztof Krzaczkowski    schedule 24.03.2021