У меня была эта ошибка, потому что я использовал redirect_url
в качестве параметра вместо redirect_uri
.
Страница Аутентификация на стороне сервера doc говорит об использовании redirect_url
:
https://www.facebook.com/dialog/oauth?
client_id=YOUR_APP_ID
&redirect_url=YOUR_REDIRECT_URI
&scope=COMMA_SEPARATED_LIST_OF_PERMISSION_NAMES
&state=SOME_ARBITRARY_BUT_UNIQUE_STRING
Но это неверно. В документе OAuth Dialog говорится, что вместо него следует использовать redirect_uri
, что работает, поэтому я предполагаю, что вы можете использовать только одно, а не другое:
https://www.facebook.com/dialog/oauth/?
client_id=YOUR_APP_ID
&redirect_uri=YOUR_REDIRECT_URL
&state=YOUR_STATE_VALUE
&scope=COMMA_SEPARATED_LIST_OF_PERMISSION_NAMES