public function testGenInviteContentLink() { $kt = new Kontagent(self::KT_HOST, self::KT_API_KEY, false); $long_tracking_code = $kt->gen_long_tracking_code(); $st1_str = 'st1 string'; $st2_str = 'st2 string'; $st3_str = 'st3 string'; $invite_content_link = $kt->gen_invite_content_link(self::APP_URL, $long_tracking_code, $st1_str, $st2_str, $st3_str); $url_items = parse_url($invite_content_link); parse_str($url_items['query'], $query_items); $this->assertEquals($query_items['kt_type'], 'inr', 'wrong kt_type for inr'); $this->assertEquals(strlen($query_items['kt_ut']), 16, 'bad kt_ut for inr'); $this->assertEquals($query_items['kt_st1'], $st1_str, 'wrong kt_st1 value for inr'); $this->assertEquals($query_items['kt_st2'], $st2_str, 'wrong kt_st2 value for inr'); $this->assertEquals($query_items['kt_st3'], $st3_str, 'wrong kt_st3 value for inr'); }
<?php if ($me): ?> <pre><?php print_r($session); ?></pre> <pre><?php print_r($_GET); ?></pre> <h3>You</h3> <img src="https://graph.facebook.com/<?php echo $uid; ?>/picture"> <?php echo $me['name']; ?> <h3>Your User Object</h3> <pre><?php print_r($me); ?></pre> <?php else: ?> <strong><em>You are not Connected.</em></strong> <?php endif ?> <?php $long_tracking_code = $kt->gen_long_tracking_code(); $st1 = 'st111'; $st2 = 'st222'; $st3 = 'st333'; $invite_post_link = $kt->gen_invite_post_link($canvas_callback_url, $long_tracking_code, $uid, "st111","st222","st333"); $invite_content_link = $kt->gen_invite_content_link($canvas_url, $long_tracking_code, 'st111', 'st222', 'st333'); echo "<p>invite_content_link: ".$invite_content_link."</p>"; echo "<p>invite_post_link : ".$invite_post_link."</p>"; echo print_r($facebook->getSignedRequest(),1); ?> <fb:serverFbml>