首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于Neteller API REST的问题

关于Neteller API REST的问题
EN

Stack Overflow用户
提问于 2016-02-12 03:38:46
回答 1查看 194关注 0票数 1

我在尝试实现Neteller的REST时遇到了问题。我已经在商人帐户中创建了我的应用程序(我的网站没有SSL证书),我的网站有一个静态IP,它被添加到Neteller的允许的IP列表中,但是由于某些原因,我总是从他们那里得到一个无效的响应。

这是我的密码:

代码语言:javascript
复制
$username = 'XXXXXXXXXXXXXXXX';
$password = 'XXxxxxxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';

$curl = curl_init();

curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_URL, "https://api.neteller.com/v1/oauth2/token?grant_type=client_credentials");
curl_setopt($curl, CURLOPT_USERPWD, "$username:$password");
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-Type:application/json", "Cache-Control:no-cache"));
curl_setopt($curl, CURLOPT_POSTFIELDS, array("scope"=>"default"));
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

$serverOutput = curl_exec($curl);
$info = curl_getinfo($curl);

echo $serverOutput; // null response

有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-20 13:07:23

如果收到对curl_exec()方法的空响应,这可能表明建立HTTP有问题。

试着添加:

代码语言:javascript
复制
print_r(curl_errno($curl));

这将返回curl错误代码,然后您可以对照这份清单检查它。

很可能是建立SSL连接的问题--因为您的cUrl安装不信任证书颁发机构。可以通过更新受信任的证书颁发机构列表来修复此问题。更多信息,这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35354410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档