FlickrNet.Twitter.OAuthGetRequestTokenAsync C# (CSharp) Méthode

OAuthGetRequestTokenAsync() public méthode

Get an OAuthRequestToken for the given callback URL.
Specify 'oob' as the callback url for no callback to be performed.
public OAuthGetRequestTokenAsync ( string callbackUrl ) : Task>
callbackUrl string The callback Uri, or 'oob' if no callback is to be performed.
Résultat Task>
        public async Task<FlickrResult<OAuthRequestToken>> OAuthGetRequestTokenAsync(string callbackUrl)
        {

            string url = RequestTokenUrl; //"https://www.flickr.com/services/oauth/request_token";

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

            parameters.Add("oauth_callback", callbackUrl);

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

            parameters.Add("oauth_signature", sig);

            FlickrResult<string> r = await TwitterResponder.GetDataResponseAsync(this, "POST", url, parameters);

            FlickrResult<OAuthRequestToken> result = new FlickrResult<OAuthRequestToken>();

            if (!r.HasError)
            {
                result.Result = FlickrNet.OAuthRequestToken.ParseResponse(r.Result);
            }
            else
            {
                result.HasError = r.HasError;
                result.Error = r.Error;
                result.ErrorCode = r.ErrorCode;
                result.ErrorMessage = r.ErrorMessage;
            }

            return result;

        }