我正在制作网站,以组织英雄联盟游戏中的锦标赛。我从自动回调接收有关已完成游戏的数据时遇到问题。
我们采取的步骤:
http://example.pl/riotcallbackinfo
服务器EUNE上的
并且recive id = 10xx
tournamentId = 256xxx 代码:EUNE043bb-xxx4d390-xxxx-4f2c-xxxx-4dc266xxxxxx 3.我们使用生成的锦标赛代码玩游戏并成功完成。
example.pl/riotcallbackinfo
但没有发送。我们有记录系统,每次有人打电话给这个网址时都会检查,并且没有关于通过riot api调用它的信息。
我们也试图注册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响应,一切正常。即使我们的方法破了,我们也应该在日志中看到一些东西。我们的日志设置在方法的开头。
你可以建议我们,可能有问题吗?为什么我们无法从自动回调中获取数据?我们的网址存在问题,或者是我们理解错误的内容?提前感谢您的帮助