Selama berbulan-bulan, rutinitas OAuth2 saya bekerja dengan sempurna. Rutinitas OAuth2 membuat token baru sehingga saya dapat menjalankan operasi API.
Tiba-tiba, seminggu yang lalu, saya mulai mendapatkan kesalahan berikut:
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
Saya menggunakan Coldfusion 10 dan saya tidak mengubah apa pun di lingkungan pengujian saya selama beberapa bulan, jadi perubahan itu pasti berasal dari pihak PayPal.
Saya menggunakan panggilan http berikut:
<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>
Adakah yang bisa membantu saya memecahkan masalah ini?