gpt4 book ai didi

asp.net - Paypal 测试 API 链接无法打开安全通道

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:19 26 4
gpt4 key购买 nike

测试 API 链接在我的程序中不起作用。

请检查以下屏幕截图。

enter image description here

当我在浏览器地址栏中键入测试 API URL ( https://api-3t.sandbox.paypal.com/nvp) 值时,它会返回 FAILURE 值和错误消息,但我知道为什么我没有传递凭据值和其他必填字段。

根据该逻辑,当我在没有凭据值的情况下调试程序中的链接(测试 API 链接)时,它会导致我出现此异常,而不是返回 FAILURE。

所以我尝试使用实时 API ( https://api-3t.paypal.com/nvp ) URL 来确定我的程序是否有错误,但是实时 API 链接给我失败的结果。

而且测试链接在前两天还在这个程序中工作。

我正在使用 .Net Framework 4.5。

请告诉我出现此错误的所有可能原因。

感谢您的任何建议。

最佳答案

这是因为端点现在已更新为使用 TLS1.2,因此您应该在调用 NVPAPICaller 之前使用 SecurityProtocolType.Tls12。即

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
NVPAPICaller PPCaller = new NVPAPICaller();

....

有关 TLS 更新的更多信息: https://www.paypal-knowledge.com/infocenter/index?page=content&id=FAQ1914&expand=true&locale=en_US

关于asp.net - Paypal 测试 API 链接无法打开安全通道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34984182/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com