Я разрабатываю игру для Facebook.Мне нужен способ, чтобы пользователи могли приглашать других в игру.Для этого я использую диалог с запросами.Я перенаправляю пользователя на URL диалога, который я склеиваю так:
$url = "http://www.facebook.com/dialog/apprequests?app_id=".$id."&message=".urlencode("foobar")."&redirect=".urlencode("http://some.arbitrary.url.com");
(Конечно, с не очень произвольными аргументами, но они все еще выглядят для меня вменяемыми.) После перехода туда,пользователь ругается «Код ошибки API: 100, Описание ошибки API: Неверный параметр, Сообщение об ошибке: Требуется действительный URI перенаправления.».Я искал решение, но похоже, что все люди, получившие эту ошибку, забыли скрыться от своих URL / сообщений.Я также попробовал некоторые URL-адреса, которые должны быть приняты без замечаний, например URL-адрес холста приложения.
Кто-нибудь знает, какие ошибки я делаю?