public string CreateRequestToken(out string tokenSecret, HyvesExpirationType expirationType)
{
tokenSecret = string.Empty;
string token = null;
HttpWebResponse webResponse = null;
HttpWebRequest webRequest = CreateRequest(null, null, expirationType, session);
try
{
webResponse = (HttpWebResponse)webRequest.GetResponse();
}
catch (WebException we)
{
webResponse = (HttpWebResponse)we.Response;
}
HyvesResponse requestTokenResponse = new HyvesResponse(webResponse.GetResponseStream(), HyvesMethod.Unknown);
if (requestTokenResponse.IsError == false)
{
Hashtable result = requestTokenResponse.Result as Hashtable;
if (result != null)
{
token = (string)result["oauth_token"];
tokenSecret = (string)result["oauth_token_secret"];
}
}
return token;
}