自定义连接器,在我们的REST API中创建一个项.我们如何在Power Apps中使用此连接器



我们有一个.NET web应用程序,它有REST API。我们的每个客户都有自己的API密钥。现在,我们想创建一个Power Apps自定义连接器,让我们的用户可以通过API轻松地在我们的系统中创建项目。因此,我将创建自定义连接器>gt;定义POST请求,用户必须在其中提交以下JSON数据:-

{
"id": 0,
"name": "string",
"email": "string",
"phone": "string",
"trusted": true,
"paymentDetails": [
{
"id": 0,
"currency": "string",
"sortCode": "string",
"accountNumber": "string",
"address": {
"id": 0,
"addressLine1": "string",
"addressLine2": "string",
"mainAddress": true,
"type": "BENEFICIARY"
}
}
],
"externalId": "string",
"taxResidency": "string"
}

但我不确定的是,用户将如何在他们的Power应用程序中使用这个API?例如,当我们使用内置SharePoint连接器时,我们可以在应用程序中执行以下操作:-

  1. 添加一个表单

  2. 将表单的源定义为SharePoint列表

  3. 然后Power Apps将自动添加表单内的字段

  4. 然后我们可以简单地将数据提交回SharePoint,方法是:;SubmitForm(FormA(";。。。

所以我有三个问题:-

  1. 当我们创建自定义连接器并定义上面的JSON对象时>gt;我们会获得与SharePoint Connector中相同的功能吗?因此我们可以在Power Apps>gt;将其源定义为我们的连接器>gt;在表单中自动添加我们的所有字段>gt;是否通过调用SubmitForm(***(将数据提交给API?或者事情将更加手动,我们将不得不自己定义表单字段,并手动引用这些字段以提交给API?

  2. 我发现的大多数关于创建自定义连接器的文档和视频都使用GET方法。他们通过自定义连接器将参数传递给API并获得反馈。。但是我找不到任何关于如何在自定义连接器中创建POST请求的文档,然后使用此POST操作来构建表单并通过自定义连接器将表单数据提交给API?

  3. 由于我们的JSON具有诸如PaymentDetails&PaymentDetails.Address..那么在创建自定义连接器时支持这些类型的JSON吗?如果是,那么这些JSON属性将如何在Power Apps表单字段中表示?换句话说,如果我们想在表单中定义PaymentDetails.Address.Address1字段,那么字段名称是什么?

提前感谢您的帮助。

问候

问题1:是。后端内置的连接器对于两个应用程序都是相同的。基本上,它会查看从自定义连接器创建的招摇,并且这些连接器具有相同的响应。

问题2:当您将一个操作定义为POST时,您会得到一个回复。该响应可以链接到您的表单,因此它会填充返回的数据。再说一遍,这是可能的。

问题3:您将路由命名为PaymentDetails.Address.Address1,因此引用将为PaymentDetails。Address.Address1,但字段的名称可以重命名为您想要的任何名称。

相关内容

最新更新