我正在从服务器上运行一个流星应用程序,http://example.com:3000
并试图通过 Facebook 使用accounts-facebook
.
我的 HTML 如下所示:
<head>
<title>appname</title>
</head>
<body>
<h1>Welcome to Meteor!</h1>
{{> hello}}
</body>
<template name="hello">
<button>Click Me</button>
{{>loginButtons}}
{{#if currentUser}}
Logged in
{{/if}}
</template>
我确实有accounts-ui
并accounts-facebook
启用了。我完成了 Facebook 应用程序注册过程。这是我的基本设置:
我的高级设置是默认设置,我已经切换了“你想让这个应用程序及其所有实时功能对公众可用吗?” 在状态和审查。
当我实际尝试使用 Facebook 登录时,授权窗口重定向到http://localhost:3000/_oauth/facebook?code=AQBaOoQ8XVQvzdqH8dyF03vVVP3daO9UO-tB0IZYCsYOYxL0LFWVrZUt2Rh34I2HI8Y5kofDP8sj46dn--N1pk6h0WOfoLAoaZxJzwSjocmBrRowjGv8JWcyN42msFuUdQAxQzbyrhnE2mQFUQISBOVzbnsR20ozS1pUmSdCb9BbmbidS8NvKvtEmSXm1lh9zPH7DYG4KfWQ2yIWSO8JMLEWa04TOP5rLDc75ak4WfXr1emb25T7981HUL8pCF_d_NgbFCNojoyY2yIB80e1nHxhovr-V3UWcCrNjH8aljTxy-qVGCmuLa4GravNIRfy9I8&state=eyJsb2dpblN0eWxlIjoicG9wdXAiLCJjcmVkZW50aWFsVG9rZW4iOiJlUkpSQjRja0FqVmJTWklCajhvQ01IdGlVdkktNnBXcF81d0RGR3Rod1lDIn0%3D#_=_
,这不是一个有效地址,因为服务器是远程运行和访问的。
此外(我想最成问题),该页面不承认已经发生任何授权,并且表现得好像登录失败(所以我认为它已经失败)。
谁能告诉我我做错了什么?谢谢!