Riot API обратный вызов сервера

Я делаю сайт для организации турниров в игре League of Legends. У меня проблема с получением данных о завершенных играх из автоматического обратного вызова.

Шаги, которые мы предпринимаем:

  1. Регистрируем провайдера на турнире-v3:

http://example.pl/riotcallbackinfo

на сервере EUNE

и получите id=10xx

  1. Мы регистрируем турнир и успешно создаем код турнира.

TourId=256xxx код: EUNE043bb-xxx4d390-xxxx-4f2c-xxxx-4dc266xxxxxx 3. Мы играем в игру с сгенерированным турнирным кодом и успешно его завершили.

  1. После матча мы должны получить некоторые данные на наш URL:

example.pl/riotcallbackinfo

но ничего не отправляет. У нас есть система журналов, чтобы проверять каждый раз, когда кто-то вызывает этот URL, и нет никакой информации о том, как вызывать его через riot api

  1. Мы можем получить данные об этой законченной игре, используя match-api-v3, и похоже, что игра успешно завершена.

Мы также пытались зарегистрироваться http://example.pl/riotcallbackinfo url, но безуспешно.

Для поддержки мы используем 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"
        }
    ]
}

Мы протестировали наш метод url с Postman и отправили ваш пример ответа JSON, и все заработало нормально. Даже если наш метод не работает, мы должны увидеть что-то в журнале. Наш журнал устанавливается в начале метода.

Не могли бы вы подсказать нам, были ли проблемы? Почему мы не можем получить данные из автоматического обратного вызова? Есть проблема с нашим URL или что-то, что мы понимаем неправильно?

Заранее спасибо за вашу помощь

0 ответов

Другие вопросы по тегам