Я пытаюсь сделать простой вызов Paypal API с кодом наблюдения:Использование Paypal REST API с классическим ASP
On error resume next
Set objHTTP = CreateObject("Microsoft.XMLHTTP")
objHTTP.open "POST", "https://api.sandbox.paypal.com/v1/oauth2/token", False
objHTTP.setRequestHeader "Accept", "application/json"
objHTTP.setRequestHeader "Accept-Language", "en_US"
objHTTP.setRequestHeader "Authorization", "Basic " & Base64Encode("client-id:secret")
objHTTP.send "grant_type=client_credentials"
Response.Write err.description & " | " & err.number
Но его возвращением ошибки:
The download of the specified resource has failed
Я могу это сделать звоните с почтальоном без проблем. Я нахожусь в localhost, и я не использую SSL на своем сайте (не знаю, влияет ли его влияние).
Попробуйте 'set objHTTP = Server.CreateObject (" Msxml2.ServerXMLHTTP.6.0 ")' - иногда такие скрипты работают лучше, если вы используете самую последнюю версию MSXML – John
Теперь она возвращает ошибку: «Сертификат требуется для завершения проверки подлинности клиента », и я не знаю, где мне получить этот сертификат. – Onaiggac
У меня такая же проблема. Сообщение об ошибке, которое я получаю, это «Полученное сообщение было неожиданным или сильно отформатированным». – FrancoSF