C# 使用Acumatica REST API发送电子邮件
我正试图通过以下方式从Acumatica RestAPI发送邮件 API URL: 使用如下所示的请求调用此API时遇到的问题:C# 使用Acumatica REST API发送电子邮件,c#,.net,acumatica,C#,.net,Acumatica,我正试图通过以下方式从Acumatica RestAPI发送邮件 API URL: 使用如下所示的请求调用此API时遇到的问题: { "From": { "value":"abc.service@abc.com" }, "To": { "value":"example@abc.com" },
{
"From":
{
"value":"abc.service@abc.com"
},
"To":
{
"value":"example@abc.com"
},
"Subject":
{
"value":"Test Email"
},
"Body":
{
"value":"Sample Erp Bot Mail Check"
}
}
邮件正在保存到草稿中,而不是保存到已发送(未发送到收据)
我在调用RestAPI时得到的响应是:
(邮递员状态回复:200 OK)
请建议一种使用C#和.NET通过Acumatica[RestAPI]发送电子邮件的方法。要做到这一点,您需要实际执行两个API调用:
POST: https://{url}/entity/Default/17.200.001/Email/SendEmail
Body:
{
"entity":
{
"id": "put yor email ID here that you get as a result of email creation"
}
}
出于优化目的,您可以将两个请求合并为一个请求,如下所示:
POST: https://{url}/entity/Default/17.200.001/Email/SendEmail
Body:
{
"entity":
{
{
"From":
{
"value":"abc.service@abc.com"
},
"To":
{
"value":"example@abc.com"
},
"Subject":
{
"value":"Test Email"
},
"Body":
{
"value":"Sample Erp Bot Mail Check"
}
}
}
}
您是否检查了电子邮件是否已排队等待处理?见CO409070
POST: https://{url}/entity/Default/17.200.001/Email/SendEmail
Body:
{
"entity":
{
"id": "put yor email ID here that you get as a result of email creation"
}
}
POST: https://{url}/entity/Default/17.200.001/Email/SendEmail
Body:
{
"entity":
{
{
"From":
{
"value":"abc.service@abc.com"
},
"To":
{
"value":"example@abc.com"
},
"Subject":
{
"value":"Test Email"
},
"Body":
{
"value":"Sample Erp Bot Mail Check"
}
}
}
}