当前位置: 首页 > 知识库问答 >
问题:

gwt-development mode-facebook-access token-redirect_uri

何星鹏
2023-03-14

我正在开发一个网站,将使用脸书认证。

我正在使用GWT,当我运行编译的代码时,它工作得很好,但当我运行开发时,它就不工作了。

问题是当我试图从Facebook检索access_token时。我收到以下错误:

"error":{"message":"Error validating verification code. Please make sure your redirect_uri     is identical to the one you used in the OAuth dialog request","type":"OAuthException","code":100}"

显然,redirect_uri与登录url相同。

我发现(通过本主题)问题出在url“?gwt.codesvr=127.0.0.1:9997”的最后一部分。

我该怎么解决这个?或者我如何设法使用GWT开发模式来解决这个问题?

谢谢,

共有1个答案

富勇军
2023-03-14

通常这是由于FB所做的url验证。

当您在FB中注册一个新应用程序时,您必须配置授权使用FB登录表单的域集(应用程序域)。

不幸的是,您不能将127.0.0.1localhost设置为有效域,因此除非在域中配置指向本地主机的主机名,否则不能使用GWT dev-mode。

如果在FB应用程序中将mydomain.com设置为有效的应用程序域,请在本地hosts文件或DNS服务器中配置localhost.mydomain.com指向127.0.0.1localhost.mydomain.com。然后使用http://localhost.mydomain.com:8888/myapp.html?gwt.codesvr=localhost.mydomain.com:9997在浏览器中运行开发模式。

 类似资料:
  • 我一直有一些问题,这有一段时间了 错误:任务“:app:transformClassesWithJarMergingForDebug”的执行失败。通用域名格式。Android建筑应用程序编程接口。使改变例外:java。util。拉链ZipException:重复条目:com/facebook/AccessToken$1。班 我不知道该怎么办,请帮忙。 这是我的建造格拉德尔 应用插件:com。And

  • GWT

    Google 网页工具包——GWT 提供了一组基于Java语言的开发包,这个开发包的设计参考Java AWT包设计,类命名规则、接口设计、事件监听等都和AWT非常类似。熟悉Java AWT的开发者不需要花费多大的力气就能够快速的理解GWT开发工具包,将更多地时间投入到GWT应用的开发过程中。 开发出来的Java应用将由GWT开发包提供的编译工具编译后声生成对应的、应用了Ajax技术的Web应用,J

  • 作者:陈希章 发表于 2018年1月5日 这是一个很小的技巧,而且用几句话就能讲明白。事情是这样的,我最近在回顾之前写过的文章:通过其他第三方工具体验Microsoft Graph 的时候,发现最近的PostMan这个工具无法正常地获取到accesstoken,具体原因不明,一阵找原因后,碰巧后来遇到了总部做Graph的产品组的同事,了解到他们正考虑在Graph Explorer中增加一个功能,可

  • 介绍 (Introduction) 类Widget是大多数用户界面对象的基类。 Widget添加了对从浏览器接收事件并直接添加到面板的支持。 Class 声明 (Class Declaration) 以下是com.google.gwt.user.client.ui.Widget类的声明 - public class Widget extends UIObject implemen

  • 介绍 (Introduction) UIObject类是所有用户界面对象的超类。 它只是包装一个DOM元素,并且无法接收事件。 它提供直接的子类,如Widget,MenuItem,MenuItemSeparator,TreeItem。 可以使用CSS设置所有UIObject对象的样式。 每个UIObject都有一个主要样式名称,用于标识应始终应用于它的关键CSS样式规则。 通过操纵对象的辅助样式名

  • 若持有Facebook®账号,可设定在Facebook公开的信息。 已登陆PlayStation®Network的状态下,轻触[PlayStation®Network]>[Facebook]。 Facebook是由Facebook, Inc.所提供的SNS(社群网络服务)。 若未持有Facebook账号,请事先使用电脑进入以下网站进行Facebook的账号注册。 http://www.facebo