Пример #1
0
    global $code, $appId, $secretCode, $redirectUri;
    return "https://oauth.vk.com/access_token?" . "client_id={$appId}&client_secret={$secretCode}&redirect_uri={$redirectUri}" . "&code={$code}";
}
function wallPost($text)
{
    global $userId, $accessToken;
    $text = urlencode($text);
    $url = "https://api.vk.com/method/wall.post?owner_id={$userId}&access_token={$accessToken}" . "&message={$text}";
    return $url;
}
function makeLink($href)
{
    return "<div><a href={$href}>{$href}</a></div>";
}
$url = wallPost("Салам алейкум");
//$url = getAccessToken();
?>

<div>
    <h2>Response: <?php 
echo $url;
?>
</h2>
    <?php 
echo file_get_contents($url);
?>
</div>
<?php 
echo makeLink(getAuthUrl());
//echo makeLink(getAccessToken());
//echo makeLink(wallPost("Салам алейкум"));
Пример #2
0
<?php

session_start();
if (!isset($_SESSION['imgur_state'])) {
    $_SESSION['imgur_state'] = sha1(microtime());
}
$state = $_SESSION['imgur_state'];
$authUrl = getAuthUrl($client_id, null, $state);
if (!isset($_SESSION['access_token'])) {
    getAuth($client_id, $state, $authUrl, $client_secret);
}
$token = $_SESSION['access_token'];
$images = getImages($token);
if (isset($images['data']['error'])) {
    if ($images['data']['error'] == 'The access token provided is invalid.') {
        getAuth($client_id, $state, $authUrl, $client_secret);
        $images = getImages($token);
    }
}
//$images = getImages($token);
//print_r();
foreach ($images['data'] as $key => $val) {
    $image = getImage($val);
}
class ImgurAPI
{
    private $env;
    private $clientId;
    // = '61cf321962377a9';
    private $clientSecret;
    // = ''