*	Для того, чтобы заработал пример, 
*	поправьте константы CLIENT_ID и CLIENT_SECRET
**/

header("Content-type: text/html; charset=utf-8");

include_once(dirname(__FILE__).'/../SuperjobAPI.php');
// ID app
define("CLIENT_ID", 233); 
// Secret key
define("CLIENT_SECRET", "secret_code_here");


try 
{
	$API = new SuperjobAPI(); //можно и так: SuperjobAPI::instance();
	$API->setSecretKey(CLIENT_SECRET);
	$clients = $API->clients(array('keyword' => 'Газпром', 'page' => 2, 'count' => 5));
	$vacancies = $API->vacancies(array('keyword' => 'php', 'town' => 4, 'page' => 1, 'count' => 5));
	
	$redirect_uri = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['SCRIPT_NAME']}?access=1#oauth";
	
	if (!empty($_REQUEST['contacts']))
	{
		$API->redirectToAuthorizePage(CLIENT_ID,
			$redirect_uri, 'custom_data_value');
	}
	elseif (!empty($_REQUEST['access']))
	{
		$token_info = $API->fetchAccessToken($_REQUEST['code'], $redirect_uri, CLIENT_ID, CLIENT_SECRET);
 /**
  * Singleton
  *
  * @return SuperjobAPI
  */
 public static function instance()
 {
     if (empty(self::$_instance)) {
         $class = __CLASS__;
         self::$_instance = new $class();
     }
     return self::$_instance;
 }
*
*	Для того, чтобы заработал этот пример, 
*	поправьте константы CLIENT_ID и CLIENT_SECRET
**/

header("Content-type: text/html; charset=utf-8");

include_once(dirname(__FILE__).'/../SuperjobAPI.php');
// ID app
define("CLIENT_ID", 233); 
// Secret key
define("CLIENT_SECRET", "your_secret_here");

try 
{
	$API = new SuperjobAPI();
	$API->setSecretKey(CLIENT_SECRET);
	$redirect_uri = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['SCRIPT_NAME']}?access=1#oauth";
	
	// Если хотим посмотреть резюме с контактами - нужно авторизоваться
	if (!empty($_REQUEST['contacts']))
	{
		$API->redirectToAuthorizePage(CLIENT_ID,
				$redirect_uri);
	}
	// Получили code - нужно запросить access_token
	elseif (!empty($_REQUEST['code']))
	{
		$token_info = $API->fetchAccessToken($_REQUEST['code'], $redirect_uri, CLIENT_ID, CLIENT_SECRET);

		$access_token = $token_info['access_token'];