首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过VBA创建API POST请求

如何通过VBA创建API POST请求
EN

Stack Overflow用户
提问于 2019-07-20 03:10:26
回答 1查看 100关注 0票数 0

我正在尝试使用他们的api调用将数据从excel工作表发送到我的市场管理系统。我似乎没有得到我的代码的一部分,调用实际通过的地方。除了这部分,我把其他的部分都记下来了。

我试图只做URL,更改MSXML参考工具,并删除所有其他代码,只运行POST代码,但似乎都没有效果。

代码语言:javascript
复制
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请求标记为导出的项目应该不会出现,除非我直接调用它们。

EN

回答 1

Stack Overflow用户

发布于 2019-07-23 00:02:56

我最终将文件切换为使用xmlhttp而不是objhttp。通过更改所有这些内容并添加Dim xmlhttp As ServerXMLHTTP,它现在可以将适当的数据发送到API。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57118406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档