示例#1
1
<?php

include dirname(__DIR__) . '/vendor/autoload.php';
use Firebase\Firebase;
$fb = Firebase::initialize($argv[2], $argv[1]);
print_r($fb->get($argv[3]));
示例#2
0
<?php

error_reporting(E_ALL);
ini_set('display_errors', 'On');
require __DIR__ . '/../vendor/autoload.php';
use Firebase\Firebase;
$fb = Firebase::initialize("https://boiling-fire-2669.firebaseio.com/", "P5Ofkmp3suKfnJWbWOtQimj5SqzC0tuWBdSz9UQh");
$root = $_SERVER['DOCUMENT_ROOT'];
$session = new SpotifyWebAPI\Session('5bc1d4f975214ebb9be4698594970a18', 'ee1b5a43af9942b2adcf8f69532ae001', 'http://localhost:8888/confettiapp/server/spotify_auth.php');
$api = new SpotifyWebAPI\SpotifyWebAPI();
if (!isset($_SESSION)) {
    session_start();
}
if (isset($_GET['authid'])) {
    $authid = $_GET['authid'];
    $_SESSION["authid"] = $authid;
}
if (isset($_GET['code'])) {
    $session->requestAccessToken($_GET['code']);
    $api->setAccessToken($session->getAccessToken());
    $accessToken = $session->getAccessToken();
    $refreshToken = $session->getRefreshToken();
    $session->refreshAccessToken($refreshToken);
    $playlists = $api->getUserPlaylists('1113560298', array('limit' => 5));
    if (isset($_SESSION["authid"])) {
        $authid_session = $_SESSION["authid"];
        $fb_accesstoken = $fb->set("users/" . $authid_session . "/access_token", $accessToken);
        $fb_refreshtoken = $fb->set("users/" . $authid_session . "/refresh_token", $refreshToken);
        $user = $api->me();
        $json = json_encode($user, true);
        $result = json_decode($json, true);
示例#3
0
<?php

include dirname(__DIR__) . '/vendor/autoload.php';
use Firebase\Firebase;
use Firebase\Auth\TokenGenerator;
//initialize token generator with secret
$fbTokenGen = new TokenGenerator($argv[1]);
//initialize with custom token
$fb = Firebase::initialize($argv[2], $fbTokenGen->generateToken(array(), array('admin' => true)));
print_r($fb->get($argv[3]));
 /**
  * Register the application services.
  *
  * @return void
  */
 public function register()
 {
     $this->app->bind('Firebase\\Firebase', function () {
         return Firebase::initialize(config('firebase.url'), config('firebase.secret'));
     });
 }
示例#5
0
<?php

include dirname(__DIR__) . '/vendor/autoload.php';
use Firebase\Firebase;
$fb = $fb = Firebase::initialize($argv[2], $argv[1], ['debug' => true]);
print_r($fb->get($argv[3]));
 public function testDefaultStaticConstructor()
 {
     $firebase = \Firebase\Firebase::initialize($this->firebaseConfig['base_url'], $this->token);
     $this->assertEquals($firebase->getOption('base_url'), $this->firebaseConfig['base_url']);
     $this->assertEquals($firebase->getOption('token'), $this->token);
     //unset client resolver and check for default guzzle client implementation
     \Firebase\Firebase::$clientResolver = null;
     $firebase = \Firebase\Firebase::initialize($this->firebaseConfig['base_url'], $this->token);
     $this->assertInstanceOf('GuzzleHttp\\Client', $firebase->getClient());
 }