我正在尝试使用他们的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
结果应该是,当我从市场管理系统中提取数据时,除非我直接要求它们,否则我标记为随此发布请求导出的项目不应出现。
答案 0 :(得分:0)
我最终将文件切换为使用xmlhttp而不是objhttp。通过更改所有内容并添加Dim xmlhttp As ServerXMLHTTP
,它现在会将适当的数据发送到API。