2014-09-26 95 views
0

我正在使用chrome.identity命名空间和方法launchWebAuthFlow(https://developer.chrome.com/apps/identity#method-launchWebAuthFlow)在Chrome程序包中处理Oauth 2.0 Facebook提供程序。Chrome包应用程序中的Oauth 2.0 Facebook提供程序。重定向url问题

我的launchWebAuthFlow方法的URL是 “HTTPS://www.facebook.com/dialog/oauth?client_id={app-id} & REDIRECT_URI = {重定向-URI}”

阅读的文档这个api,redirect-uri必须是这样的https://abcdefghijklmnopqrstuvwxyzabcdef.chromiumapp.org/provider_cb其中abcdefghijklmnopqrstuvwxyzabcdef是Chrome应用程序的ID。 (https://developer.chrome.com/apps/app_identity

当我运行此代码时,facebook向我显示一个弹出窗口,“应用程序配置不允许给定的url”而不是facebook登录窗体。 Facebook必须阻止重定向 - uri,但我不知道如何继续。

在此先感谢。

+0

那么,这实际上意味着,在Facebook API方面,你没有正确设置它。 – Xan 2014-09-26 13:30:22

回答

1

我自己回答。

这就像Xan说,必须在Facebook应用程序的配置,就是这样。网址https://abcdefghijklmnopqrstuvwxyzabcdef.chromiumapp.org/provider_cb必须写在Facebook应用程序表单配置中的“网站Url”中。

+0

它没有意义,不是吗?因为回调网址会在每台机器上更改? – newBike 2017-03-11 23:48:06

相关问题