Я использую java, и цель моего демонстрационного приложения проста: обновить статус пользователя. Я выполнил Серверный поток на странице http://developers.facebook.com/docs/authentication. Я получил диалог auth, 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. Так что это должно быть правильно, не так ли? На самом деле не могу понять, в чем проблема....
Есть идеи об этом? Я застрял здесь...