我正在使用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,但我不知道如何繼續。
在此先感謝。
那麼,這實際上意味着,在Facebook API方面,你沒有正確設置它。 – Xan 2014-09-26 13:30:22