Exemplo n.º 1
0
<?php

require_once '../data/configs/application.inc';
require_once LIB_PATH . 'YMAPI/jymengine.class.php';
$engine = new JYMEngine(YM_CONSUMER_KEY, YM_CONSUMER_SECRET, YM_USER, YM_USER_PASS);
echo YM_CONSUMER_KEY . '<br>';
echo YM_CONSUMER_SECRET . '<br>';
echo YM_USER . '<br>';
echo YM_USER_PASS . '<br>';
$engine->fetch_request_token();
$engine->fetch_access_token();
$signon = $engine->signon();
if (!$signon) {
    $engine->fetch_request_token();
    $engine->fetch_access_token();
    $signon = $engine->signon();
}
if ($signon) {
    $engine->save_current_session();
}
Exemplo n.º 2
0
if ($engine->debug) {
    echo '> Fetching request token' . PHP_EOL;
}
if (!$engine->fetch_request_token()) {
    die('Fetching request token failed');
}
if ($engine->debug) {
    echo '> Fetching access token' . PHP_EOL;
}
if (!$engine->fetch_access_token()) {
    die('Fetching access token failed');
}
if ($engine->debug) {
    echo '> Signon as: ' . USERNAME . PHP_EOL;
}
if (!$engine->signon('I am login from PHP code')) {
    die('Signon failed');
}
$seq = -1;
while (true) {
    $resp = $engine->fetch_long_notification($seq + 1);
    if (isset($resp)) {
        if ($resp === false) {
            if ($engine->get_error() != -10) {
                if ($engine->debug) {
                    echo '> Fetching access token' . PHP_EOL;
                }
                if (!$engine->fetch_access_token()) {
                    die('Fetching access token failed');
                }
                if ($engine->debug) {