Azure Devops не может заполнить список выбора

Я следил за учебником по адресу https://docs.microsoft.com/en-us/azure/devops/extend/develop/service-endpoints?view=azure-devops

Вызов api правильный, потому что, если я не аутентифицирую, он показывает правильный путь в сообщении об ошибке. Ввод URL-адреса, который он показывает в сообщении в браузере, дает правильный json.

Объект списка выбора будет вести себя так, как будто он пытается загрузить, но в конечном итоге не покажет никаких результатов.

Можно ли использовать личный корпоративный API для загрузки списка выбора с помощью конечной точки сервера?

Как вы это отлаживаете. Все, что я вижу на вкладке сети в инструментах отладки, - это 200 из лазурного, делающего сообщение.


This is the JSON 
{
  "meta": {
    "record_count": 5,
    "source": "mongodb",
    "searchParams": {
      "versions.start_date": {
        "$gte": "2019-08-30T00:11:55.329Z"
      }
    },
    "paging": {
      "num": 10,
      "start": 0
    }
  },
  "screenshots": [
    {
      "screenshot_test_id": 3946619,
      "url": "https://www.google.com",
      "test_name": null,
      "created_date": "2019-10-27T21:26:32.0 ```



This is the datasources from the vss.extension
"dataSources": [
          {
            "name": "CBTAPIReturn",
            "endpointUrl": "{{endpoint.url}}",
            "resultSelector": "jsonpath:$[*].screenshots"

          }

        ]

inputs and bindings from the task

"inputs": [
    {
      "name": "CBTService",
      "type": "connectedService:CBTServiceEndpoint",
      "label": "CBT service/server end point",
      "defaultValue": "",
      "required": true,
      "helpMarkDown": "Select the CBT end point to use. If needed,selecton 'manage', and add a new service endpoint of type 'CBT server connection'"
    },
    {
      "name": "CBT API Response",
      "type": "pickList",
      "label": "CBT API Response",
      "required": true,
      "helpMarkDown": "Select the name combination that you want to use.",
      "properties": {
        "EditableOptions": "True"
      }
    }
  ],
  "dataSourceBindings": [
    {
      "target": "CBT API Response",
      "endpointId": "$(CBTService)",
      "dataSourceName": "CBTAPIReturn"
    ```


0 ответов