예제 #1
0
        public static OAuthRequest ForProtectedResources(string method, OAuth.OAuthCredentials credentials)
        {
            OAuthRequest request;

            if (credentials.Token != null && credentials.Token.Type == OAuth.OAuthTokenType.Access)
            {
                request = OAuthRequest.ForProtectedResource(method,
                                                        credentials.ConsumerKey,
                                                        credentials.ConsumerSecret,
                                                        credentials.Token.Token,
                                                        credentials.Token.Secret);
            }
            else
                request = OAuthRequest.ForProtectedResource(method, credentials.ConsumerKey, credentials.ConsumerSecret, null, null);

            // OAuth isn't setting the Method correctly.
            request.Method = method.ToUpperInvariant();

            return request;
        }
예제 #2
0
 static void printTokenInfo(OAuth.Manager oauth)
 {
     Out.WriteDebug(string.Format("\r\ntoken: {0}\r\ntoken_secret: {1}", oauth["token"], oauth["token_secret"]));
 }