我正在尝试使用他们的api调用将数据从excel工作表发送到我的市场管理系统。我似乎没有得到我的代码的一部分,调用实际通过的地方。除了这部分,我把其他的部分都记下来了。
我试图只做URL,更改MSXML参考工具,并删除所有其他代码,只运行POST代码,但似乎都没有效果。
Sub newfile()
Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
URL = "https://api.channeladvisor.com/v1/Orders(876662)/Export?
access_token=xxxxx"
objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHTTP.send
End Sub结果应该是,当我从市场管理系统中拉入数据时,我用这个post请求标记为导出的项目应该不会出现,除非我直接调用它们。
发布于 2019-07-23 00:02:56
我最终将文件切换为使用xmlhttp而不是objhttp。通过更改所有这些内容并添加Dim xmlhttp As ServerXMLHTTP,它现在可以将适当的数据发送到API。
https://stackoverflow.com/questions/57118406
复制相似问题