Соединитель команд - Действия в карточках сообщений - PullRequest
0 голосов
/ 03 мая 2019

В настоящее время я работаю над расширением моего существующего коннектора 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...