Gigya - 错误 500000 - 无法连接到主机

Gigya - Error 500000 - Could not connect to host

下面是我的代码:

$method  = "accounts.getJWTPublicKey";

$request = new GSRequest($apiKey, $secret, $method, '', true, $userkey);

$request->setAPIDomain("eu1.gigya.com");

$response = $request->send();

当到达 发送函数 时,显示错误 500000 并显示消息

Could not connect to host.

在互联网上真的找不到任何解决方案。我在 gigya 上找到的一些建议的解决方案也许我应该:

有人经历过并解决了这个问题吗?

我正在使用 gigya 提供的 PHP SDK 从 drupal 与 gigya 通信。

accounts.getJWTPublicKey 是 Gigya 唯一可公开访问的 API 之一。它不需要与安全 API 相同的授权参数。您应该能够仅使用站点的 API 密钥直接访问它,例如:

https://accounts.eu1.gigya.com/accounts.getJWTPublicKey?apiKey=<API_KEY>

我刚刚确认这适用于美国数据中心,但我目前没有要检查的欧盟 apikey。如果以这种方式访问​​欧盟数据中心仍然存在问题,请告诉我。

Developer's Guide

11 月 19 日更新

我刚刚有机会一起查看您的代码和 SDK。如果您包含的示例是整个请求,则它缺少目标站点的 apiKey 参数。完整请求应如下所示:

$request = new GSRequest($apiKey, $secret, $method, null, true, $userkey);

$request->setAPIDomain("eu1.gigya.com");

$request->setParam("apiKey", "THE_API_KEY_OF_THE_TARGET_SITE"); //This is missing from your example

$response = $request->send();

他们终于解决了这个问题。错误不是来自 gigya,而是来自我们的服务器。 这是一个防火墙问题。