FlickrNet.OAuthRequestToken.ParseResponse C# (CSharp) Method

ParseResponse() public static method

Parses a URL parameter encoded string and returns a new OAuthRequestToken
public static ParseResponse ( string response ) : OAuthRequestToken
response string A URL parameter encoded string, e.g. "oauth_token=ABC&oauth_token_secret=DEF".
return OAuthRequestToken
        public static OAuthRequestToken ParseResponse(string response)
        {
            Dictionary<string, string> parameters = UtilityMethods.StringToDictionary(response);
            OAuthRequestToken token = new OAuthRequestToken();
            token.Token = parameters["oauth_token"];
            token.TokenSecret = parameters["oauth_token_secret"];
            return token;
        }
    }

Usage Example

Exemplo n.º 1
0
        /// <summary>
        /// Get an <see cref="OAuthRequestToken"/> for the given callback URL.
        /// </summary>
        /// <remarks>Specify 'oob' as the callback for no callback to be performed.</remarks>
        /// <param name="callback">The callback Uri, or 'oob' if no callback is to be performed.</param>
        /// <returns></returns>
        public OAuthRequestToken OAuthGetRequestToken(string callback)
        {
            string url = "http://www.flickr.com/services/oauth/request_token";

            Dictionary <string, string> parameters = OAuthGetBasicParameters();

            parameters.Add("oauth_callback", callback);

            string sig = OAuthCalculateSignature("POST", url, parameters, null);

            parameters.Add("oauth_signature", sig);

            string response = FlickrResponder.GetDataResponse(this, url, parameters);;

            return(OAuthRequestToken.ParseResponse(response));
        }
All Usage Examples Of FlickrNet.OAuthRequestToken::ParseResponse
OAuthRequestToken