我了解GeneXus具有“外部对象”功能,我只能假定该功能用于设置API调用,但是,我似乎找不到在线的任何文档来执行此操作。我有一个外部软件,希望运行GET API调用(即api.domain.com/example),并将接收到的数据输入GeneXus软件中的事务中。有什么办法吗?
答案 0 :(得分:2)
要调用HTTP API,您应该使用HttpClient Data Type。
&httpclient.Host = "labs.genexus.com"
&httpclient.BaseUrl = "/mobilecrm/rest/"
&httpclient.Execute('GET','WorkWithDevicesCompany_Company_List_Grid?fmt=json')
&companies.FromJson(&httpclient.ToString() )
看看这个sample
External Objects用于集成本机对象,例如打包为DLLS(.NET)或JAR(JAVA)的外部程序。这似乎不是您的情况。