2015-03-10 2 views
-1

Это ошибка, которую я получаю, когда пытаюсь войти с помощью facebook OpenId. Я пытаюсь на локальном компьютере. что должно быть перенаправление-uri, и где нам нужно установить этот uri? Я дал redirect_uri на странице LoginSuccess.xhtml. Любая помощь будет большой. Thank youOAuthException: redirect_uri не является абсолютным URI. Проверьте RFC 3986

{ 
    "error": { 
    "message": "redirect_uri isn't an absolute URI. Check RFC 3986.", 
    "type": "OAuthException", 
    "code": 191 
      } 
    } 
+1

Вы имеете в виду, что вы не понимаете, что именно означает термин «абсолютный URI»? Вы пытались найти этот термин в Google или Википедии? Вы пробовали искать «RFC 3986»? – BalusC

+0

да, я сделал это. – sumit

ответ

0

В этой ситуации возникает ошибка. Вместо того, чтобы проходить LoginSuccess.xhtml, используйте http://my.domain.tld/myapp/LoginSuccess.xhtml, но затем точно, как и должно быть

+0

https://graph.facebook.com/oauth/authorize?client_id=431479790351471&response_type=code&redirect_uri=%2Fdomain.in%2Fxhtml%2FmyApp%2FLoginSuccess.faces&scope=publish_stream,email,user_birthday,user_location,offline_access Ошибка здесь. Я пытаюсь locahost.So, когда я даю http: // localhost: 8080 до домена, он работает для меня. – sumit