我正在尝试在facebook中配置我的应用程序,但我遇到了麻烦。
我的应用程序通过servlet工作(http://www.mysite.com:port/myproject/servlet)。在我正在设置的应用程序的设置中:
Site URL: http://mysite:port/myproject/servlet?
Canvas URL: http://mysite:port/myproject/servlet?
除一个细节外,此配置正常工作。如果我通过其URL“http://apps.facebook.com/myapp”或我的主页(页面左侧的列应用程序,用户)访问它可以正常工作。但是,如果新用户访问应用程序,在单击权限对话框中的“允许”(https://developers.facebook.com/docs/beta/authentication)后,应用程序将重定向到facebook以外的URL(http:// mysite:port / myproject / servlet?)什么时候应该重定向到http://apps.facebook.com/myapp。
正确的配置是什么?
感谢。
答案 0 :(得分:1)
用户通过哪个URL访问“身份验证”对话框?
首先,他应该被重定向到:
https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream
和 YOUR_URL 应为http://apps.facebook.com/myapp或您希望的任何其他内容。