2

我在 Meteor 中使用 Facebook 登录时遇到问题。它似乎仅适用于 Chrome(桌面)。

我在localhost:3000环境中,我以正确的方式设置了 Facebook App,我将 App Id 和 App Secret 保存在Accounts.loginServiceConfiguration.insert(); 服务器端,登录按钮显示正确,但是......它仅适用于 Chrome(桌面)。

使用 Firefox、Safari 和移动浏览器(如 Chrome 或 iOS 版 Safari),这是我的服务器控制台在输出中生成的内容:

Exception while invoking method 'login' Error: Failed to complete OAuth handshake with Facebook. failed [400] {"error":{"message":"Invalid verification code format.","type":"OAuthException","code":100}}
at getTokenResponse (app/packages/accounts-facebook/facebook_server.js:71:11)
at Object.handleOauthRequest (app/packages/accounts-facebook/facebook_server.js:17:18)
at Object.Accounts.oauth2._handleRequest (app/packages/accounts-oauth2-helper/oauth2_server.js:9:31)
at Object.Accounts.oauth._middleware (app/packages/accounts-oauth-helper/oauth_server.js:122:23)
at app/packages/accounts-oauth-helper/oauth_server.js:95:22

我也清理了缓存,但没有任何结果。“内部服务器错误”和“关闭”按钮是输出。

4

0 回答 0