public function testJWT() { $token = Playlyfe::createJWT(array('client_id' => 'MWYwZGYzNTYtZGIxNy00OGM5LWExZGMtZjBjYTFiN2QxMTlh', 'client_secret' => 'NmM2YTcxOGYtNGE2ZC00ZDdhLTkyODQtYTIwZTE4ZDc5YWNjNWFiNzBiYjAtZmZiMC0xMWU0LTg5YzctYzc5NWNiNzA1Y2E4', 'player_id' => 'student1', 'expires' => 3600)); echo $token; }
<ul> <?php session_start(); ini_set('display_errors', 'on'); require_once "../src/Playlyfe.php"; use Playlyfe\Sdk\Playlyfe; use Playlyfe\Sdk\PlaylyfeException; if (array_key_exists('logout', $_GET)) { session_destroy(); } $pl = new Playlyfe(array('client_id' => "Zjc0MWU0N2MtODkzNS00ZWNmLWEwNmYtY2M1MGMxNGQ1YmQ4", 'client_secret' => "YzllYTE5NDQtNDMwMC00YTdkLWFiM2MtNTg0Y2ZkOThjYTZkMGIyNWVlNDAtNGJiMC0xMWU0LWI2NGEtYjlmMmFkYTdjOTI3", 'type' => 'client', 'store' => function ($access_token) { print 'Storing'; $_SESSION['access_token'] = $access_token; }, 'load' => function () { print 'Retrieving'; if (array_key_exists('access_token', $_SESSION)) { return $_SESSION['access_token']; } else { return null; } })); $players = $pl->get('/runtime/players', array('player_id' => 'student1')); echo "<li class='list-group-item disabled'><h2>Players</h2></li>"; foreach ($players["data"] as $value) { $id = $value["id"]; echo "<li class='list-group-item'><h3>{$id}</h3></li>"; } #$picture = Playlyfe::get('/assets/metrics/knowledge', array('player_id' => 'student1'), true); #$bin = base64_encode($picture); #print "<img src='data:image/jpg;base64,$bin'>" ?>
</div> <div class="jumbotron"> <div class="container"> <?php use Playlyfe\Sdk\Playlyfe; use Playlyfe\Sdk\PlaylyfeException; session_start(); ini_set('display_errors', 'on'); require_once "../src/playlyfe.php"; $pl = new Playlyfe(array("client_id" => "NzQ3OTExNTEtM2UxZC00N2IyLTgxM2YtZWJkNWFlYTg3YjBm", "client_secret" => "ODc4YzQxYmItYzk1NS00Y2I3LWFjNWItZDI0YzczYTI2MjRiMjQ5YzUxZjAtNGVlMS0xMWU0LTg3YWMtNmRhODZiZjAyMmUx", "type" => 'code', "redirect_uri" => 'http://example.playlyfe.com/auth.php', 'store' => function ($access_token) { print 'Storing'; $_SESSION['access_token'] = $access_token; }, 'load' => function () { print 'Retrieving'; if (array_key_exists('access_token', $_SESSION)) { return $_SESSION['access_token']; } else { return null; } })); if (array_key_exists('logout', $_GET)) { session_destroy(); } if (array_key_exists('code', $_GET) or array_key_exists('access_token', $_SESSION)) { if (array_key_exists('code', $_GET)) { $pl->exchange_code($_GET['code']); } $players = $pl->get('/players', array('player_id' => 'student1')); echo "<ul>"; echo "<li class='list-group-item disabled'><h2>Players</h2></li>";