【问题标题】:Gigya - Error 500000 - Could not connect to hostGigya - 错误 500000 - 无法连接到主机
【发布时间】:2017-11-23 17:04:29
【问题描述】:

下面是我的代码:

$method  = "accounts.getJWTPublicKey";

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

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

$response = $request->send();

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

无法连接到主机。

在互联网上真的找不到任何解决方案。我在 gigya 上找到的一些建议的解决方案可能是:

  • 使用另一个证书 - 这不是问题,因为它可以在我的本地和我正在测试的另一台服务器上运行。
  • 网络配置错误!找不到可能导致此问题的错误配置。

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

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

【问题讨论】:

  • eu1.gigya.com 未打开。所以尽量提供正确的网址
  • 使用SDK时,使用方法构建查询字符串并添加到域中。要访问“eu1.gigya.com”,您必须传递我无法提供的 apiKey、secret 和 userKey。

标签: php api gigya


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    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();
    

    【讨论】:

    • 我在原始答案中添加了一些信息
    • 感谢您的回答,但我仍然收到相同的错误:500000 - Could not connect to host 它可以在我的本地和另一台服务器上运行,并且无需将 apiKey 作为参数传递。我认为错误可能来自我正在使用的服务器。
    • 我们尝试了多种方式重现该错误,但都无法重现。确保两个站点的 API 密钥正确(没有拼写错误),并确保您为站点创建的 API 密钥实际上是在欧盟数据中心配置的。如果问题仍然存在,请按照上述信息,从您的 Gigya 控制台打开支持票证。
    • 所有 apiKeys 都配置在欧盟数据中心。每个都有一个欧洲图标。从星期四开始,一张票已经被打开了,他们仍然没有答案。感谢您的回答和耐心,我会继续尝试找出问题所在。
    • 我看到他们回复了您的票,并想了解更多信息。看起来错误代码500000实际上是当Gigya的SDK无法连接到Gigya的服务器时触发的网络错误。这不是 API 触发的错误。在这种情况下,您需要向 Gigya 的服务器提交 ping 或 traceroute(例如 socialize.eu1.gigya.com)。它不能从我们这边解决,因为请求从未到达我们。在大多数情况下,这是与 Gigya 无关的外部网络问题。
    猜你喜欢
    • 1970-01-01
    • 2011-03-29
    • 1970-01-01
    • 2017-07-03
    • 2023-03-05
    • 2020-10-01
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多