Riot API服务器回调

时间:2017-06-27 14:09:17

标签: php laravel riot-games-api

我正在制作网站,以组织英雄联盟游戏中的锦标赛。我从自动回调接收有关已完成游戏的数据时遇到问题。

我们采取的步骤:

  1. 我们使用tournament-v3注册提供商:
  2. http://example.pl/riotcallbackinfo

    服务器EUNE上的

    并且recive id = 10xx

    1. 我们注册锦标赛,并成功创建锦标赛代码。
    2. tournamentId = 256xxx 代码:EUNE043bb-xxx4d390-xxxx-4f2c-xxxx-4dc266xxxxxx 3.我们使用生成的锦标赛代码玩游戏并成功完成。

      1. 比赛结束后,我们应该收到一些数据到我们的网址:
      2. example.pl/riotcallbackinfo

        但没有发送。我们有记录系统,每次有人打电话给这个网址时都会检查,并且没有关于通过riot api调用它的信息。

        1. 我们可以使用match-api-v3获取有关此已完成游戏的数据,看起来就像游戏成功完成一样。
        2. 我们也试图注册http://example.pl:80/riotcallbackinfo网址,但没有成功。

          为了支持我们使用Laravel PHP 5.4。文档说:

          “以下端口将转发到您的Homestead环境:

          HTTP:8000→前往80“

          此游戏的游戏活动包括:

          {
              "eventList": [
                  {
                      "timestamp": "1498128797694",
                      "summonerId": "23509512",
                      "eventType": "PracticeGameCreatedEvent"
                  },
                  {
                      "timestamp": "1498128833935",
                      "eventType": "GameAllocationStartedEvent"
                  },
                  {
                      "timestamp": "1498128803131",
                      "eventType": "ChampSelectStartedEvent"
                  },
                  {
                      "timestamp": "1498128798414",
                      "summonerId": "34477543",
                      "eventType": "PlayerJoinedGameEvent"
                  },
                  {
                      "timestamp": "1498128834399",
                      "eventType": "GameAllocatedToLsmEvent"
                  }
              ]
          }
          

          我们已经使用Postman测试了我们的url方法并发送了您的示例JSON响应,一切正常。即使我们的方法破了,我们也应该在日志中看到一些东西。我们的日志设置在方法的开头。

          你可以建议我们,可能有问题吗?为什么我们无法从自动回调中获取数据?我们的网址存在问题,或者是我们理解错误的内容?

          提前感谢您的帮助

0 个答案:

没有答案