コード例 #1
0
ファイル: tests.php プロジェクト: noahm/kontagent-php-sdk
    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');        
        
    }
コード例 #2
0
ファイル: index.php プロジェクト: noahm/kontagent-php-sdk
    <?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>