我不能从Excel VBA调用RESTfull API,因为API使用TLS1.2。显然,在VBA中没有办法设置使用TLS1.2的选项。我尝试设置WINHTTP_OPTION_SECURE_PROTOCOLS选项,但它被忽略。
有谁知道可能的解决方案?优选地,不涉及改变注册表的那个。
我遇到了同样的问题,发现问题是在Windows 7中WINHTTP_OPTION_SECURE_PROTOCOLS标志不包含TLS 1.1或TLS 1.2协议。
因此,如果你有Win7,你可以在这里查看一个潜在的解决方案: