Невозможно получить токен доступа от Facebook. Получено исключение OAuthException: «Ошибка при проверке кода проверки»

Я использую java, и цель моего демонстрационного приложения проста: обновить статус пользователя. Я следил за Серверным потоком на странице http://developers.facebook.com/docs/authentication . Я получил диалоговое окно авторизации, facebook ведет к URL-адресу обратного вызова, и я получил код на моей странице обратного вызова. Затем я потерпел неудачу при попытке создать токен доступа.

На странице руководства говорится, что следующий URL-адрес может быть использован для создания токена доступа:

https://graph.facebook.com/oauth/access_token?
     client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&
     client_secret=YOUR_APP_SECRET&code=THE_CODE_FROM_ABOVE

Но что происходит в моей среде, я получаю следующее сообщение об ошибке:

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

Я совершенно уверен, что все параметры верны потому что, если я изменю значение client_id или параметр client_secret, я получу другое сообщение об ошибке. Параметр кода - это то, что я получил от обратного вызова facebook. Так что это должно быть правильно? На самом деле не могу понять, в чем проблема ....

Есть идеи по этому поводу? Я здесь застреваю ...

44
задан DeepNightTwo 15 February 2011 в 09:16
поделиться