我正在使用cUrl和PHP向服务器发出请求(用于PayPal访问)
贝宝开发者网站从未提及使用贝宝访问API需要SSL证书,但是我用于请求令牌的代码如下:
$options = array(
CURLOPT_URL => $url,
CURLOPT_POST => 1,
CURLOPT_VERBOSE => 1,
CURLOPT_POSTFIELDS => $postvals,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_SSLVERSION => 3
);
curl_setopt_array($ch, $options);
$response = curl_exec($ch);
echo curl_error($ch);
此回显输出以下错误:
SSL certificate problem: unable to get local issuer certificate
我的问题是:
1)如果我只需要获取用户电子邮件,是否需要SSL才能使用贝宝访问?
2)如果我不需要SSL,为什么会发生此错误?
PS:端点如下:https : //www.sandbox.paypal.com/webapps/auth/protocol/openidconnect/v1/tokenservice
素胚勾勒不出你