首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用回调url创建facebook应用程序

使用回调url创建facebook应用程序
EN

Stack Overflow用户
提问于 2013-02-23 11:27:56
回答 2查看 42.2K关注 0票数 20

我正在创建一个facebook应用程序。我想让用户登录到我的网站使用它(使用passportjs)。

但要做到这一点,我需要提供回调url(我的网站url)。但我在facebook应用程序创建页面中找不到该字段。

我是不是遗漏了什么?我已经找了很长时间了。

EN

回答 2

Stack Overflow用户

发布于 2016-06-25 03:38:21

回叫URL必须在Clint O身份验证设置中提供,以便facebook在用户通过您的应用程序登录facebook后发送用户凭据和访问令牌。Facebook的开发者网站UI再次更改。现在,客户端OAuth设置块移到了Facebook Login中。现在要提供回调URL,路径是

您的应用程序仪表板>左侧边栏> facebook登录> Clint Oauth设置>有效的OAuth重定向URI

票数 5
EN

Stack Overflow用户

发布于 2016-10-05 04:22:19

"Callback URL“是用户接受或拒绝OAuth请求后将被联系的URL。

这被设置为您的OAuth请求的参数。所以你可以在你自己的程序中设置URL,而不是在Facebook的某个地方。

在Java/Spring社交中,你可以这样做:

代码语言:javascript
复制
OAuth2Parameters params = new OAuth2Parameters();
params.setRedirectUri("http://yoursite/callback");

一旦你设置了这个,它也必须匹配一个“有效的OAuth重定向地址”,因为sivanagaraju的答案提到,否则Facebook会拒绝它。在应用程序下的"Facebook登录“选项卡中,输入所有有效的回调URL,如http://localhost/callbackhttp://productionUrl/callback等。

如果你没有在你的应用下看到“脸书登录”标签,点击“添加产品->脸书登录->开始”输入有效的回调Urls ->保存更改。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15036706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档