我正在尝试从Java Web应用程序为Mendeley API设置OAuth2标准授权过程。调用以下URL(我在此帖中删除了我的客户端ID):
但是我收到了错误:
{"error_message":"Redirection URI does not match the one registered for this application"}
我在Mendeley的“我的应用程序”页面中检查了此重定向URI,并且redirect_uri值与页面中显示的字符串完全相同。如果这个URL有什么问题,或者编码应该不同,请告诉我吗?
感谢您的任何建议
理查德
答案 0 :(得分:1)
这是我的错误 - 我在Mendeley开发网页的MyApplications部分中转义了URL。因此,您注册为回调的URL应该是逐字网站URL - 只有在授权请求中发送的重定向URL请求参数才应该被编码。