SNS 등록
$config['cf_facebook_appid'], 'secret' => $config['cf_facebook_secret'] )); $facebook_user = $facebook->getUser(); if ($facebook_user) { try { $facebook_user_profile = $facebook->api('/me'); } catch (FacebookApiException $e) { error_log($e); $facebook_user = null; } } if ($facebook_user) { echo ''; echo ''; } else { $facebook_url = $facebook->getLoginUrl(array("redirect_uri"=>G4_SNS_URL."/facebook/callback.php", "scope"=>"publish_stream,read_stream,offline_access", "display"=>"popup")); echo ''; echo ''; echo ''; } } //============================================================================ //============================================================================ // 트위터 //---------------------------------------------------------------------------- if ($config['cf_twitter_key']) { include_once(G4_SNS_PATH."/twitter/twitteroauth/twitteroauth.php"); include_once(G4_SNS_PATH."/twitter/config.php"); $twitter_user = false; if (empty($_SESSION['access_token']) || empty($_SESSION['access_token']['oauth_token']) || empty($_SESSION['access_token']['oauth_token_secret'])) { $twitter_url = G4_SNS_URL."/twitter/redirect.php"; } else { $access_token = $_SESSION['access_token']; $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']); $content = $connection->get('account/verify_credentials'); //print_r2($content); switch ($connection->http_code) { case 200: $twitter_user = true; $twitter_url = $connection->getAuthorizeURL($token); break; default : $twitter_url = G4_SNS_URL."/twitter/redirect.php"; // 안먹히는 코드 ㅠㅠ if ($member['mb_twitter_token'] && $member['mb_twitter_token_secret']) { $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $member['mb_twitter_token'], $member['mb_twitter_token_secret']); $content = $connection->get('account/verify_credentials'); if (200 == $connection->http_code) { $twitter_user = true; $twitter_url = $connection->getAuthorizeURL($token); } } } } if ($twitter_user) { echo ''; echo ''; } else { echo ''; echo ''; echo ''; } } //============================================================================ //============================================================================ // 미투데이 //---------------------------------------------------------------------------- if ($config['cf_me2day_key']) { $me2day_user = false; if (empty($_SESSION['me2day']['user_id']) || empty($_SESSION['me2day']['user_key'])) { $result = json_decode(file_get_contents("http://me2day.net/api/get_auth_url.json?akey=".$config['cf_me2day_key'])); $me2day_url = $result->url; } else { $me2day_user = true; } if ($me2day_user) { echo ''; echo ''; } else { echo ''; echo ''; echo ''; } } //============================================================================ ?>