public oAuthAuthorize ( string $oauthToken, string[optional] $oauthCallback = null, string[optional] $locale = null ) | ||
$oauthToken | string | The request token obtained via /oauth/request_token. |
$oauthCallback | string[optional] | |
$locale | string[optional] |
public function oAuthAuthorize($oauthToken, $oauthCallback = null, $locale = null)
{
// build parameters
$parameters = array();
$parameters['oauth_token'] = (string) $oauthToken;
if ($oauthCallback !== null) {
$parameters['oauth_callback'] = (string) $oauthCallback;
}
if ($locale !== null) {
$parameters['locale'] = (string) $locale;
}
// build url
$url = self::API_AUTH_URL . '/1/oauth/authorize?' . http_build_query($parameters);
// redirect
header('Location: ' . $url);
exit;
}