facebook Неверный запрос Access Token 400

Я использую следующий код для получения доступа к facebookToken

string url = "https://graph.facebook.com/oauth/access_token?" +
                         "client_id={0}" +
                         "&redirect_uri={1}" +
                         "&client_secret={2}" +
                         "&code={3}";
            url = string.Format(url, clientId, redirectUri.EncodeUrl(), clientSecret, code);
            //Create a webrequest to perform the request against the Uri
            WebRequest request = WebRequest.Create(url);
            try
            {
                //read out the response as a utf-8 encoding and parse out the access_token
                using (WebResponse response = request.GetResponse())
                {
                    using (Stream stream = response.GetResponseStream())
                    {
                        //string urlRedirects = response.ResponseUri.ToString();
                        Encoding encode = Encoding.GetEncoding("utf-8");
                        if (stream != null)
                        {
                            StreamReader streamReader = new StreamReader(stream, encode);
                            string accessToken = streamReader.ReadToEnd().Replace("access_token=", "");
                            streamReader.Close();
                            response.Close();
                            return accessToken;
                        }
                    }
                }
            }
            catch
            {
                return null;
            }

, однако я постоянно получаю это неоднозначное сообщение об ошибке

{
"error": {
"message": "Error validating verification code.",
"type": "OAuthException",
"code": 100
}
}

Я проверил код 100 "Недопустимый параметр" вообще ничего для меня не значит

у кого-нибудь была похожая проблема?

7
задан D.J 29 May 2012 в 12:33
поделиться