问题标签 [facebook-authentication]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
111 浏览

facebook - 允许一个人和他/她的朋友登录并重定向到一个页面

我想在我的网站上使用 facebook 登录。我有一个客户登录网站并访问特定页面,但我希望客户的所有朋友都可以登录网站并查看我客户的页面。

有没有办法做到这一点?

谢谢你。

0 投票
1 回答
494 浏览

javascript - 电子邮件的 Facebook (JavaScript) 权限对话框 - 错误

我正在使用 FB JavaScript SDK 开发 Facebook 应用程序。我在使用 OAuth 对话框的应用程序启动时需要电子邮件权限。这是代码:

但是当我点击 URL 时https://apps.facebook.com/projectatestapp/test2.html,我看到了测试链接。当我点击链接时,一些屏幕闪烁,然后我被定向到 Facebook 页面,在该页面上放置了一个大 Facebook 按钮,当我点击那个大 fb 图标按钮时,我看到了权限窗口

现在我不知道我做错了什么,因为我不想在我的应用程序权限窗口中看到大的 fb 按钮。如何跳过它?

0 投票
1 回答
1457 浏览

facebook-authentication - 为 Facebook 应用程序生成访问令牌

我去过身份验证页面并成功生成了访问令牌,但我收到的令牌并没有给我与访问http://graph.facebook.com/并单击时自动生成的令牌相同的权限示例对象。

这就是我正在做的事情:

我创建了一个应用程序并将其安装为页面选项卡。我目前可以查找喜欢页面选项卡的用户,并获取有关他们的基本信息,但我需要一个访问令牌来获取更多信息(例如上面链接中生成的令牌附带的权限)

为http://graph.facebook.com/上的示例生成的访问令牌是仅用于测试的令牌,还是我可以生成一个提供相同权限的令牌而不要求用户分享他们的信息?

0 投票
1 回答
419 浏览

session - 无法在 IE 中进行身份验证

我成为 Facebook 开发人员已有一段时间了,但我对新的 Facebook 应用程序布局重新开始,并坚持了第一步。所以显然我的旧身份验证方法不再起作用了。

为了解决这个问题,我尝试了http://developers.facebook.com/docs/authentication/上作为示例给出的那个。但是,它似乎在 Internet Explorer 上根本不起作用。

下面是我的代码:

到目前为止,我所知道的问题与$_SESSION['state'];

任何帮助将不胜感激!

0 投票
1 回答
2773 浏览

facebook - 重定向 URI 参数导致应用在验证时离开 Facebook 框架

我可以看到还有其他类似的主题,但它们已经过时了,而且在 Facebook 上,任何建议都可能在大约一周后过时!所以我想重新检查一下。我的应用程序一切正常,并且没有任何问题进行身份验证。但是,在验证后,您会被重定向到 Facebook 框架之外。我正在使用 PHP 方法执行此操作,使用他们网站上的示例。

这个redirect_uri 正确吗?我知道这是为了匹配您的应用程序设置中的某些内容,但他们不断更改所有内容的名称 - 它是为了匹配我的 Canvas 页面https://apps.facebook.com/myappname/还是我的 Canvas URL http://www.myhosting.com?如您所见,我已将其与第二个 Canvas URL 匹配。如果我尝试使其与 Canvas Page 匹配,则会出现错误(简单地说an error occurred)。有人可以确认这到底redirect_uri是什么意思吗?

0 投票
1 回答
1030 浏览

facebook-authentication - 成为 Facebook 群组的成员,然后才能注册和登录网站。怎么做?

我已经在互联网上搜索了一段时间,想出一个解决方案来解决在 Facebook 帐户支持下登录网站的问题。案例研究如下:

  1. 我有一个网站,可以在课堂上为我的学生提供课程资料。
  2. 我创建了一个 Facebook 群组 - 私人 - 只与注册课程的学生保持联系。
  3. 我想让学生使用他们的 Facebook 帐户(他们是该特定组的成员)能够登录该网站。这意味着拥有 Facebook 帐户但不是该特定 Facebook 群组成员的公共用户不应登录该网站。
  4. 我一直在使用经典的 ASP 来开发那个提供教材的网站。
0 投票
1 回答
687 浏览

java - 登录按钮和服务器端身份验证

我在我的网站上添加了一个 facebook 登录按钮,效果很好,我可以使用FB.api().

但是现在我想从服务器端知道用户是否登录,并将一些用户信息从客户端发送到服务器端。如果可能的话,甚至更好:使用客户端身份验证从服务器端进行 API 调用。

我怎样才能做到这一点?

非常感谢!

0 投票
2 回答
396 浏览

php - Facebook 身份验证 - 新成员和现有成员?

我刚刚使用 Facebook JavaScript 在我的网站上实现了 Facebook 身份验证。

如果用户第一次从我的网站登录 facebook,然后它需要将数据插入users表 (mysql) - 也许是一个名为fb_userid和电子邮件的字段?

我已经阅读了关于 JavaScript SDK 的文档,我可以获取 Facebook 用户 ID,但是如何将其传递到 PHP 中以便我可以插入users表中?

Facebook Javascript 看起来像这样:

在登录页面上:

是否可以使用 PHP SDK 来获取 Facebook 用户 ID?

使用 PHP SDK 之前是否需要加载 Facebook JavaScript 文件?

0 投票
2 回答
1135 浏览

permissions - 使用 PHP SDK / JavaScript SDK 删除扩展权限?

在我的应用程序中,我希望允许用户更改扩展用户权限,而无需转到隐私设置页面。

在旧的 REST API 中有“auth.revokeExtendedPermission”操作来删除特定权限,但我不想使用这个 API,因为它很快就会被贬值。

是否有其他方法可以使用较新的 PHP SDK 或 JavaScript SDK 删除扩展权限?

最佳闪客

0 投票
0 回答
143 浏览

google-app-engine - 无法让 facebook 通过 GAE 获取 access_token

尝试从 facebook 获取 access_token 时,我收到状态码 404。这是一个用 Java 编写的 GAE 应用程序,我正在以编程方式获取 access_token。也就是说,一旦我得到“代码”,我就会发出 https 请求来获取 access_token。我正在使用 restlet.org 框架。

其中 code、client_id、client_secret 和 redirectUrl 都结合起来创建正确的 http url。

当我从我的开发环境(192.168.1.../facebook/signin)本地运行它时,这非常有效。但是,当我在 GAE 上运行它时,它会在尝试检索 access_token 时返回 404。我已经记录了 GAE 发送的 http 请求并且它是正确的。也就是说,如果我将请求(https://graph.facebook.com/oauth/access_token?client_id=298631 ... )插入我的浏览器,它会正确返回 access_token。我相信这证实了 Facebook 上的应用程序设置是正确的。

因此,当代码从我的开发系统执行时,它会正确运行,当我将 GAE 在浏览器中发送的 URL 插入时,它会正确运行,只有在 GAE 发送 http 请求时才会失败。

有人对这可能是什么或要寻找什么有任何建议吗?