Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parse.Cloud.httpRequest returning";请求失败;35-111 SSL连接错误;“拒绝连接”;_Ssl_Parse Platform_Paypal - Fatal编程技术网

Parse.Cloud.httpRequest returning";请求失败;35-111 SSL连接错误;“拒绝连接”;

Parse.Cloud.httpRequest returning";请求失败;35-111 SSL连接错误;“拒绝连接”;,ssl,parse-platform,paypal,Ssl,Parse Platform,Paypal,我有解析云代码,这是完全与贝宝API的工作。今天,在进行一些修改时,我注意到Parse Cloud代码在尝试通过Parse.Cloud.httpRequest访问Paypal staging API时抛出SSL错误。相同的代码在Paypal生产API中没有任何问题 exports.get_refresh_token = function(authorization_code) { var Buffer = require('buffer').Buffer; var buf = new

我有解析云代码,这是完全与贝宝API的工作。今天,在进行一些修改时,我注意到Parse Cloud代码在尝试通过Parse.Cloud.httpRequest访问Paypal staging API时抛出SSL错误。相同的代码在Paypal生产API中没有任何问题

exports.get_refresh_token = function(authorization_code)
{
  var Buffer = require('buffer').Buffer;
    var buf = new Buffer(PAYPAL_CLIENT_ID + ':' + PAYPAL_SECRET, 'utf8');   
    var basicAuthString = "Basic " + buf.toString('base64');

    return Parse.Cloud.httpRequest({
        method:"POST",
        url: API_SERVER + "/v1/oauth2/token", 
        headers: {
                "Authorization":basicAuthString,
                "Content-Type": "application/x-www-form-urlencoded",
                "Accept-Language": "en_US"
        },
        body: 'grant_type=authorization_code&response_type=token&redirect_uri=urn:ietf:wg:oauth:2.0:oob&code=' + authorization_code
    }).then(function(httpResponse) {
        var res = JSON.parse(httpResponse.text);
        console.log('response: ' + httpResponse + ' res: ' + res + ' at ' + res.access_token + ' rt ' + res.refresh_token);
        return Parse.Promise.as(res);
    },
    function(httpResponse) {
        console.error("Request failed " + httpResponse.text + ' : ' + authorization_code + ' ' + API_SERVER);
        return Parse.Promise.error('Unable to get refresh token');
    });
}

任何帮助都将不胜感激。

贝宝更新了其沙箱环境,仅允许TLS 1.2连接,以提高安全性,并为未来的PCI合规性做好准备。您可以在上找到有关更新的更多信息

在这种情况下,您需要询问Parse,以确定其环境是否可以支持仅TLS1.2的连接。对Parse Google组的快速搜索表明,他们可能还不支持仅TLS 1.2的连接


沙箱在过去几天内已经更换,现场生产现场计划在今年晚些时候进行。请查看microsite以了解正式日期。

我目前正在使用paypal express的沙箱,但今天出现此错误:
请求被中止:无法创建SSL/TLS安全通道。
您好,是否有任何更新?我也犯了同样的错误