1

私の Web API メソッドは、応答本文でバイナリ PDF ファイルを返します。これを、Power Automate のカスタム コネクタの swagger ファイルに設定しました。ただし、出力がバイナリ PDF ファイルであり、プロパティ タイプが「ファイル」であるにもかかわらず、カスタム コネクタ UI の Test 関数は、「文字列」を返すと認識します。

質問:テスターに​​文字列だと思わせるために私が間違っていることは何ですか?

問題のスクリーンショットは次のとおり ここに画像の説明を入力 です。Web API メソッドに対する私のスワッガーは次のとおりです (次の 200 応答に注意してくださいschema: {type: file, format: binary}

swagger: '2.0'
info: {title: xxxx, version: '1.0', description: xxxx}
host: xxxx.azurewebsites.net
basePath: /api
schemes: [https]
consumes: []
produces: []
paths:
  /FrontPageGenerator:
    post:
      description: xxxx
      operationId: FrontPageGenerator
      summary: FrontPageGenerator
      parameters:
      - name: body
        in: body
        required: true
        schema: {type: string}
      consumes: [application/json]
      produces: [application/json, application/pdf]
      responses:
        '200':
          description: Successfully generated composite PDF file
          schema: {type: file, format: binary}
        '400':
          description: Invalid input
          schema: {$ref: '#/definitions/GenericJson'}
          examples:
            application/json: {message: No body}
        '406':
          description: Not Acceptable Accept Type
          schema: {$ref: '#/definitions/BasicError'}
          examples:
            application/json: {message: Not Acceptable}
definitions:
  BasicError:
    type: object
    properties:
      message: {type: string}
  GenericJson: {type: object}
4

0 に答える 0