Exemplo n.º 1
0
function getAccessToken()
{
    $access_token = getAccessToken_function();
    if (!$access_token) {
        setAccessToken();
        $access_token = getAccessToken_function();
    }
    return $access_token;
}
function lzmatch_request()
{
    $ak = getAccessToken();
    if ($ak) {
        $matchKey = $_REQUEST['key'];
        $matchData = getMatch($ak, $matchKey, 'full_card');
        wp_send_json(array('data' => $matchData));
        exit;
    } else {
        setAccessToken();
        $ak = getAccessToken();
        if ($ak) {
            lzmatch_request();
        } else {
            die('Error');
        }
    }
}
function nextAccessToken()
{
    global $accessToken_data, $accessToken_data_index, $accessToken, $accountId, $nun_intentos, $max_nun_intentos;
    $accessToken_data_index++;
    if ($accessToken_data_index < count($accessToken_data)) {
        $accessToken = $accessToken_data[$accessToken_data_index]['access_token'];
        $accountId = $accessToken_data[$accessToken_data_index]['accountId'];
    } else {
        $nun_intentos++;
        if ($nun_intentos < $max_nun_intentos) {
            setAccessToken();
            $accessToken_data = getAccessToken();
            $accessToken_data_index = -1;
            nextAccessToken();
        } else {
            informarErrorActividades();
        }
    }
}
function nextAccessToken()
{
    global $accessToken_data, $accessToken_data_index, $accessToken, $accountId, $pageId, $pageName, $nun_intentos, $max_nun_intentos;
    $accessToken_data_index++;
    if ($accessToken_data_index < count($accessToken_data)) {
        $accessToken = $accessToken_data[$accessToken_data_index]['access_token'];
        $accountId = $accessToken_data[$accessToken_data_index]['accountId'];
        $pageId = $accessToken_data[$accessToken_data_index]['pageId'];
        $pageName = $accessToken_data[$accessToken_data_index]['pageName'];
    } else {
        $nun_intentos++;
        if ($nun_intentos < $max_nun_intentos) {
            setAccessToken();
            $accessToken_data = getAccessToken();
            $accessToken_data_index = -1;
            nextAccessToken();
        } else {
            send_email('country_language_3_1', 'Owloo ERROR - Pais LANGUAGE 3.1', 'ERROR en la captura de datos.', true, 'Access Token - Pais LANGUAGE - ID = ' . $_SERVER['argv'][1]);
        }
    }
}
Exemplo n.º 5
0
<?php

require_once '../config_pdo.php';
require_once 'set_access_token_functions.php';
setAccessToken();