很抱歉这里有关于触发器的新手问题,但这是我的场景:
每次将新帐户添加到 Salesforce 时,有哪些选项可用于将数据发送到第 3 方 REST API?
插入后,我最初一直在查看帐户触发器的代码示例。除此之外,还有没有办法使用 SFDC 流 API?任何关于什么 API 使用是最佳实践 + 代码示例的想法将不胜感激。
提前致谢!
很抱歉这里有关于触发器的新手问题,但这是我的场景:
每次将新帐户添加到 Salesforce 时,有哪些选项可用于将数据发送到第 3 方 REST API?
插入后,我最初一直在查看帐户触发器的代码示例。除此之外,还有没有办法使用 SFDC 流 API?任何关于什么 API 使用是最佳实践 + 代码示例的想法将不胜感激。
提前致谢!
为了能够从触发器中调用,您需要使调用异步(使用@future 注释)。
例如 :
trigger AfterInsertAccount on Account (after insert){
futCls.asynchCallout(); //call a method with @future annotation
}
班级代码 :
global futCls {
@future
Public static void asynchCallout(callout=true){
HttpRequest req = new HttpRequest();
req.setEndpoint('your 3rd party service URL goes here');
req.setMethod('GET');
Http http = new Http();
HTTPResponse res = http.send(req);
}
}
有关详细信息,请参阅 SFDC 文档。