Esempio n. 1
0
    $filename = __DIR__ . "/.." . implode('/', $baseClass) . ".php";
    //	var_dump($filename);
    if (file_exists($filename)) {
        include $filename;
        if (class_exists($className)) {
            return true;
        }
    }
    return false;
});
try {
    /*Debug*/
    $instagramConfigs = (include "../Instagram/Config/ApplicationConfig.php");
    $client = mt_rand(0, count($instagramConfigs) - 1);
    $getRandomClientData = $instagramConfigs[$client];
    $instagramClient = new InstagramClient($getRandomClientData['client_id'], $getRandomClientData['client_secret'], $getRandomClientData['callback_url'], true);
    $instagramClient->setAccessToken($getRandomClientData['access_token']);
    $instagramClient->get(PatternConfig::GET_MEDIA_POPULAR);
    if ($instagramClient->isSuccess()) {
        if ($instagramClient->isLimitExceeded()) {
            var_dump("Limit exceed");
        } else {
            var_dump("Continue api request.");
        }
        var_dump($instagramClient->getHeader());
        var_dump("-----");
        var_dump($instagramClient->getData());
    } else {
        echo $instagramClient->errors();
    }
} catch (\Exception $e) {
Esempio n. 2
0
    $filename = __DIR__ . "/" . implode('/', $baseClass) . ".php";
    //var_dump($filename);
    if (file_exists($filename)) {
        include $filename;
        if (class_exists($className)) {
            return true;
        }
    }
    return false;
});
try {
    /*Debug*/
    $instagramConfigs = (include "../Instagram/Config/ApplicationConfig.php");
    $client = mt_rand(0, count($instagramConfigs) - 1);
    $getRandomClientData = $instagramConfigs[$client];
    if ($getRandomClientData['access_token'] !== null) {
        exit;
    }
    $instagramClient = new InstagramClient($getRandomClientData['client_id'], $getRandomClientData['client_secret'], $getRandomClientData['callback_url'], true);
    $result = $instagramClient->clientAuthorize(['code' => $getRandomClientData['code']]);
    if ($instagramClient->isAuthSuccess()) {
        /*Yml Parser - Exporter*/
        $parser = new YamlDumper("applications", "Instagram/Config/application.yml", "Instagram/Config/ApplicationConfig.php", "Instagram/Backup");
        $parser->updateYml($client, ['access_token' => $result->access_token]);
        $parser->convert();
    } else {
        echo $instagramClient->errors();
    }
} catch (\Exception $e) {
    var_dump($e->getMessage());
}
Esempio n. 3
0
<?php

namespace Oauth2r\Examples;

use Oauth2r\Instagram\Library\InstagramClient;
spl_autoload_register(function ($className) {
    $baseClass = explode('Oauth2r\\', $className);
    $filename = __DIR__ . "/" . implode('/', $baseClass) . ".php";
    //var_dump($filename);
    if (file_exists($filename)) {
        include $filename;
        if (class_exists($className)) {
            return true;
        }
    }
    return false;
});
try {
    /*Debug*/
    $instagramConfigs = (include "../Instagram/Config/ApplicationConfig.php");
    $client = mt_rand(0, count($instagramConfigs) - 1);
    $getRandomClientData = $instagramConfigs[$client];
    if ($getRandomClientData['code'] !== null) {
        exit;
    }
    $instagramClient = new InstagramClient($getRandomClientData['client_id'], $getRandomClientData['client_secret'], $getRandomClientData['callback_url'], true);
    $instagramClient->authorize(['scope' => $getRandomClientData['scope']]);
} catch (\Exception $e) {
    var_dump($e->getMessage());
}