我目前正在为我的Pirates canvas app iframe游戏添加一个邀请/招募系统。我有邀请工作,但发送邀请的用户不会因发送邀请而获得积分。是否可以在邀请中发送url参数,以便我可以知道用户被其他用户邀请并增加其他用户的级别?我必须在我的服务器页面greenrobot.com/pirates/fb/?i=1807687上添加一个i参数,以便招募系统工作。
这是我的代码:
$user=$_REQUEST['user'];
$app_id = "2342084241";
//?i=$user
$canvas_page = "http://apps.facebook.com/pirates/";
$message = "You have been invited to play Pirates!";
$requests_url = "http://www.facebook.com/dialog/apprequests?app_id="
. $app_id . "&redirect_uri=" . urlencode($canvas_page)
. "&message=" . $message;
if (empty($_REQUEST["request_ids"])) {
echo("<script> top.location.href='" . $requests_url . "'</script>");
} else {
echo "Request Ids: ";
print_r($_REQUEST["request_ids"]);
}