2014-09-26 93 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

相關問題