public override Task<HttpResponseMessage> HttpPostAsync(string api, Dictionary<string, object> parameters)
{
if (IsAuthorized)
{
if (parameters == null)
parameters = new Dictionary<string, object>();
if (!parameters.ContainsKey("access_token"))
{
parameters["access_token"] = AccessToken;
}
if (!parameters.ContainsKey("oauth_consumer_key"))
{
parameters["oauth_consumer_key"] = ClientId;
}
if (!parameters.ContainsKey("openid"))
{
parameters["openid"] = OpenId;
}
}
return base.HttpPostAsync(api, parameters);
}