Excel VBA API调用在一台机器而不是另一台机器上运行

时间:2016-01-26 17:33:36

标签: excel vba api excel-vba

我使用下面的代码来调用API(对于Harvest,一个计时网络应用程序)。它在我的机器上适用于两个不同的用户,但是当在另一台机器上运行时,它对任何一个用户都不起作用。 (当我说"工作时,"它在我的机器上返回一个有效的XML结果文件,在另一台机器上它返回一个带有身份验证错误消息的空文件。)两台机器都在Excel 2010上是否存在可能影响编码的特定于机器的东西?

'Set up the HTTP headers so Harvest will interpret this as an API request.
httpReq.setRequestHeader "Content-Type", "application/xml"
httpReq.setRequestHeader "Accept", "application/xml"
httpReq.setRequestHeader "Authorization", "Basic " + Base64Encode(user + ":" + pass)
httpReq.send

0 个答案:

没有答案