Похоже, что ваше приложение находится в «живом» режиме.
Более новые приложения должны быть переведены в режим разработки, чтобы в этом диалоговом окне Graph API Explorer отображались все доступные разрешения; в противном случае вы ограничены несколькими стандартными и уже проверенными.
Итак, но ваше приложение в режиме разработки, чтобы иметь возможность разрабатывать и тестировать вашу функцию.
Я использовал бы форму REST, поддерживаемого, разъединяют состояние, SOAP слишком бесчеловечен. Если Вы используете людей REST, может даже сделать ботов с завихрением, таким образом, у Вас будет самая широкая аудитория
Мне имели большой успех, использующий и разрабатывающий мой собственный прикладной протокол, созданный прочь из этого.
Я использовал бы частный протокол, который оставляет Вас опцией реализовать сервер и клиенты на различных языках. Можно добавить любимый режим шифрования также.
Язык сценариев определенно был бы самой легкой вещью записать на Вашем конце. Лично, пока Вы указываете протокол точно на сайте и даете пример форматирования сообщений, любой человек, пишущий сценарий, должен смочь использовать безотносительно формата Вы выбираете.
Простой TCP с рядом пользовательских команд для Вашей игры?
Для Движения уже существует существующий текстовый Протокол Движения. Я использовал бы подобные протоколы для других игр.