handleCallback($_GET['oauth_token'], $_GET['oauth_verifier']);
$message = "Авторизация успешна! Пользователь: " . htmlspecialchars($result['username'] ?? $result['user_nsid']);
$success = true;
} catch (Exception $e) {
$message = "Ошибка авторизации: " . htmlspecialchars($e->getMessage());
$success = false;
}
// Show result
?>
Flickr OAuth
= $success ? '✓' : '✗' ?> = $message ?>
Теперь приложение может загружать фотографии в оригинальном качестве.
Вернуться в приложение
clearTokens();
header('Location: flickr_auth.php');
exit;
}
// Check current status or start auth
$isAuthorized = $oauth->isAuthorized();
if ($action === 'authorize' && !$isAuthorized) {
try {
$callbackUrl = $baseUrl . '/flickr_auth.php';
$authUrl = $oauth->getAuthorizationUrl($callbackUrl);
header('Location: ' . $authUrl);
exit;
} catch (Exception $e) {
$error = $e->getMessage();
}
}
?>
Flickr OAuth Authorization
🔐 Flickr OAuth Authorization
Ошибка: = htmlspecialchars($error) ?>
✓ Авторизован — доступ к оригиналам фото включён
Приложение авторизовано и может загружать фотографии в оригинальном качестве.
Открыть приложение
Выйти
⚠ Не авторизован — доступны только уменьшенные версии
Для загрузки фотографий в оригинальном качестве необходимо авторизовать приложение:
- Вы будете перенаправлены на Flickr
- Flickr запросит разрешение на чтение ваших фото
- После подтверждения вернётесь обратно
Авторизовать через Flickr
Назад