В течение многих месяцев моя процедура OAuth2 работала отлично. Подпрограмма OAuth2 создает новые токены, чтобы я мог выполнять операции API.
Внезапно, неделю назад, я начал получать следующую ошибку:
Charset [empty string]
ErrorDetail I/O Exception: peer not authenticated
Filecontent Connection Failure
Header [empty string]
Mimetype Unable to determine MIME type of file.
Responseheader
struct [empty]
Statuscode Connection Failure. Status code unavailable.
Text YES
Я использую Coldfusion 10 и ничего не менял в тестовой среде в течение нескольких месяцев, так что это изменение, должно быть, было сделано со стороны PayPal.
Я использую следующий http-вызов:
<cfset clientid = "***">
<cfset secret = "***">
<cfhttp method="post" url="https://api.sandbox.paypal.com/v1/oauth2/token" result="result">
<cfhttpparam type="header" name="Content_Type" value="application/json">
<cfhttpparam type="formfield" name="grant_type" value="client_credentials">
<cfhttpparam type="header" name="Authorization" value="Basic #ToBase64(clientid & ":" & secret)#">
</cfhttp>
Может ли кто-нибудь помочь мне решить эту проблему?