我需要在Dynamics NAV 2013和Groupon API V2之间建立一个接口,在我看来,Groupons API数据是以json格式出现的-我如何在Dynamics NAV (例如订单)中获取此信息?我应该使用webservices吗?
谢谢
编辑:我在这方面做了很多工作,并得到了从groupon接收数据工作的问题是发送信息:我有一个问题,发送一个带有参数的post请求-这是我的代码:
WebServiceURL := 'https://...';
Request := Request.Create(WebServiceURL);
Request.Method := 'POST';
Request.KeepAlive := TRUE;
Request.Timeout := 30000;
Request.Accept('application/json');
Request.ContentType('multipart/form-data');
postString := 'param1=123¶m2=456';
Request.ContentLength := STRLEN(postString);
StreamWriter := StreamWriter.StreamWriter(Request.GetRequestStream);
StreamWriter.Write(postString);
StreamWriter.Close;我得到了一个500错误,所以我不知道为什么它被拒绝,但如果有什么地方看起来是错误的,请帮助!
发布于 2015-10-13 20:09:18
最友好的方法是从API获得XML格式的订单,并使用XMLports或Codeunit(使用DotNet)导入XMLs。
干杯
https://stackoverflow.com/questions/33100122
复制相似问题