Пример #1
0
<?php

require_once 'Mixi.class.php';
$consumer_key = array_key_exists('HTTP_X_FLX_CONSUMER_KEY', $_SERVER) ? $_SERVER['HTTP_X_FLX_CONSUMER_KEY'] : CONSUMER_KEY;
$consumer_secret = array_key_exists('HTTP_X_FLX_CONSUMER_SECRET', $_SERVER) ? $_SERVER['HTTP_X_FLX_CONSUMER_SECRET'] : CONSUMER_SECRET;
$redirect_url = array_key_exists('HTTP_X_FLX_REDIRECT_URL', $_SERVER) ? $_SERVER['HTTP_X_FLX_REDIRECT_URL'] : REDIRECT_URL;
$mixi = new Mixi(array('consumer_key' => $consumer_key, 'consumer_secret' => $consumer_secret, 'scope' => SCOPE, 'display' => DISPLAY, 'redirect_uri' => $redirect_url));
$mixi->clearAllAppData();
echo "logout done.";
Пример #2
0
<?php

require_once 'Mixi.class.php';
require_once 'LightningTemplate.php';
$consumer_key = array_key_exists('HTTP_X_FLX_CONSUMER_KEY', $_SERVER) ? $_SERVER['HTTP_X_FLX_CONSUMER_KEY'] : CONSUMER_KEY;
$consumer_secret = array_key_exists('HTTP_X_FLX_CONSUMER_SECRET', $_SERVER) ? $_SERVER['HTTP_X_FLX_CONSUMER_SECRET'] : CONSUMER_SECRET;
$redirect_url = array_key_exists('HTTP_X_FLX_REDIRECT_URL', $_SERVER) ? $_SERVER['HTTP_X_FLX_REDIRECT_URL'] : REDIRECT_URL;
$mixi = new Mixi(array('consumer_key' => $consumer_key, 'consumer_secret' => $consumer_secret, 'scope' => SCOPE, 'display' => DISPLAY, 'redirect_uri' => $redirect_url));
$data = $mixi->api('/checkins/@me/@friends');
$lt = new LightningTemplate('map.html');
$lt->title = 'Example Simple version.';
$lt->data = json_encode($data);
echo $lt;
Пример #3
0
<?php

require_once 'Mixi.class.php';
$consumer_key = array_key_exists('HTTP_X_FLX_CONSUMER_KEY', $_SERVER) ? $_SERVER['HTTP_X_FLX_CONSUMER_KEY'] : CONSUMER_KEY;
$consumer_secret = array_key_exists('HTTP_X_FLX_CONSUMER_SECRET', $_SERVER) ? $_SERVER['HTTP_X_FLX_CONSUMER_SECRET'] : CONSUMER_SECRET;
$redirect_url = array_key_exists('HTTP_X_FLX_REDIRECT_URL', $_SERVER) ? $_SERVER['HTTP_X_FLX_REDIRECT_URL'] : REDIRECT_URL;
$mixi = new Mixi(array('consumer_key' => $consumer_key, 'consumer_secret' => $consumer_secret, 'scope' => SCOPE, 'display' => DISPLAY, 'redirect_uri' => $redirect_url));
$code = $_GET["code"];
if ($code) {
    $mixi->onReceiveAuthorizationCode($code);
    $script_name = $_SERVER["SCRIPT_NAME"];
    $paths = preg_split('/\\//', $script_name);
    $paths[count($paths) - 1] = "index.php";
    $path = join('/', $paths);
    header('Location: http://' . $_SERVER["HTTP_HOST"] . $path);
}
Пример #4
0
 function __construct($config)
 {
     parent::__construct($config);
 }
Пример #5
0
<?php

require_once 'Mixi.class.php';
require_once 'LightningTemplate.php';
$consumer_key = array_key_exists('HTTP_X_FLX_CONSUMER_KEY', $_SERVER) ? $_SERVER['HTTP_X_FLX_CONSUMER_KEY'] : CONSUMER_KEY;
$consumer_secret = array_key_exists('HTTP_X_FLX_CONSUMER_SECRET', $_SERVER) ? $_SERVER['HTTP_X_FLX_CONSUMER_SECRET'] : CONSUMER_SECRET;
$redirect_url = array_key_exists('HTTP_X_FLX_REDIRECT_URL', $_SERVER) ? $_SERVER['HTTP_X_FLX_REDIRECT_URL'] : REDIRECT_URL;
$mixi = new Mixi(array('consumer_key' => $consumer_key, 'consumer_secret' => $consumer_secret, 'scope' => SCOPE, 'display' => DISPLAY, 'redirect_uri' => $redirect_url));
// get user id
$user = $mixi->getUser(true);
$update = $mixi->api('/updates/@me/@self', array('count' => 3));
$profile = $mixi->api('/people/@me/@self');
$checkin = $mixi->api('/checkins/@me/@friends', array('count' => 3));
// get voice timeline
$voice = $mixi->api('/voice/statuses/friends_timeline', array('count' => 3));
// get message inbox
$message = $mixi->api('/messages/@me/@inbox/', array('count' => 3));
// get profile
$profile_images = $mixi->api('/people/images/@me/@self', array('privacy' => 'everyone'));
/*
// post diary (type application/json)
$post_diary =  $mixi->api('/diary/articles/@me/@self',
    'POST',
    json_encode(array(
        "title" => "日記のタイトル",
        "body" => "日記の本文",
        "privacy" => array(
            "visibility" => "self",
        )
    )),
    array('Content-Type' => 'application/json')