В настоящее время я работаю над расширением моего существующего коннектора MS Teams Connector немного potentialActions
.В прошлом я успешно использовал действие openURI
.Теперь я пытаюсь использовать 'Custom Incoming Webhook', чтобы собрать некоторую информацию о формате / объеме информации, отправляемой на target
, когда пользователь взаимодействует с картой.
EDIT 05 /10:
Теперь я переключился на использование зарегистрированного разъема (fdfa8471-96a7-411a-a6ad-f402709e2165).Карты успешно отправляются в чат команд и показывают настроенные действия.При попытке использовать действие я получаю следующую ошибку (в консоли):
{
"data":{
"errorCode":"Forbidden",
"message":"An unexpected error(Type = Forbidden) occurred. Please try again."
},
"status":403,
"config":{
"method":"POST",
"transformRequest":[
null
],
"transformResponse":[
null
],
"url":"https://teams.microsoft.com/api/mt/emea/beta/users/connectors/19:a5dd279d9bc744cca4286a6a0fadc975@thread.skype;messageid=1557483063258/1557483063258/executeAction",
"data":{
"inputParameters":[
{
"id":"comment",
"value":"pls :)"
}
],
"actionId":"7d66186f-ee1a-4612-a4c7-5c2099758db9",
"potentialAction":"{\"@type\":\"HttpPOST\",\"@id\":\"7d66186f-ee1a-4612-a4c7-5c2099758db9\",\"name\":\"OK\",\"target\":\"https://*******.ngrok.io/api/v1/msteams/connectorAction/comment\",\"headers\":[],\"body\":\"comment={{comment.value}}\",\"bodyContentType\":\"\"}",
"name":"action/connector",
"integrationId":"gcor97uz3c",
"meta":"{\"connectorSenderGuid\":\"fdfa8471-96a7-411a-a6ad-f402709e2165\",\"providerAccountUniqueId\":null,\"connectorConfigurationAlternateId\":\"a092b30d74ee436b9409be217b00e6c2\"}",
"clientInfo":{
"locale":"en-gb",
"country":"gb",
"platform":"Web",
"clientVersion":"1415/1.0.0.2019050223"
}
},
"headers":{
"X-Skypetoken":"pii",
"Authorization":"pii",
"Accept":"application/json, text/plain, */*",
"Content-Type":"application/json;charset=utf-8",
"X-RingOverride":"general",
"x-ms-scenario-id":"1325",
"x-ms-request-id":"d0be16f6c0e745a5c9d3fd9d3c5d09ec_1326",
"x-ms-user-type":"user",
"x-ms-client-type":"web",
"x-ms-client-env":"msteams-web-prod-euwe-01",
"x-ms-client-version":"1415/1.0.0.2019050223",
"x-ms-session-id":"d0be16f6-c0e7-45a5-c9d3-fd9d3c5d09ec"
},
"counter":"ext_actionable_card_http_post",
"decrementNetworkRequests":null,
"hostName":"teams.microsoft.com"
},
"statusText":""
}
URL-адрес target
, установленный в действии, совпадает с URL-адресом, зарегистрированным в соединителе.При получении нет POST для моего туннеля, поэтому я предполагаю, что ошибка находится в бэкэнде.
Не могли бы вы указать мне некоторую полезную информацию по этой проблеме?
Gelx