protected abstract string CreateRequestQuery(OAuthPhrases phrases);
protected override string CreateRequestQuery(OAuthPhrases phrases) { return ""; }
protected abstract string CreateRequestHeader(OAuthPhrases phrases);
protected override string CreateRequestHeader(OAuthPhrases phrases) { return ""; }