问题标签 [facebook-oauth]

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 投票
2 回答
6804 浏览

facebook - 如何授权 Facebook 应用程序?PHP

我设置了一个 php web 应用程序来处理我的新 facebook 应用程序。我在http://apps.facebook.com/myapp上查看我的应用程序,它在 iframe 中显示了我的应用程序。

我正在尝试让应用程序显示它请求许可的屏幕。我似乎找不到任何解释流程的东西。创建 $fb->loginUrl() 链接并单击它后,我在阅读个人资料详细信息时没有问题,但我希望在您第一次访问应用程序时自动加载权限请求。

0 投票
1 回答
3213 浏览

facebook - Facebook App Iframe OAuth 登录/权限错误 - 可以避免吗?

我遇到了与此处所述相同的问题Facebook OAuth login for iframe canvas apps 显示徽标图像和转到 Facebook.com 标题而不是登录- 我已经能够使用接受的答案中提供的解决方法来确保用户正确请参阅第一次使用该应用程序的权限框。

然而,我的问题是,在应用程序的初始“安装”之后这种形式的重定向对用户来说是非常具有破坏性的——在被重定向回来之前,他们明显地被从 Facebook 网站带走了。它确实破坏了用户体验。如果我使用我正在使用的 CodeIgniter 库(http://www.haughin.com/code/facebook/)提供的标准登录方法,那么应用程序的登录/加载是无缝的 - 但我有上述问题首次使用该应用程序。

有没有一种方法可以检测用户是否安装了应用程序,以便我可以对除应用程序“安装”以外的每个实例使用主要登录方法?

0 投票
0 回答
341 浏览

facebook - 使用 OAuth 2.0 授权 facebook 应用程序时保留传入的查询字符串?

我有一个使用 OAuth 2.0 的 facebook 应用程序,我想添加一些跟踪。也就是说,我会让用户访问某些 URL,我会在服务器端处理这些 URL。

如果用户已经授权该应用程序,http://apps.facebook.com/APP?referrer=test将被正确解析。

但是,如果不是,则用户将被发送到授权页面,这会完全删除查询字符串。当它们稍后被发送回应用程序时,没有查询字符串。

如果有任何方法可以在 facebook 身份验证中保留这些值?

0 投票
2 回答
9650 浏览

facebook-graph-api - Flask 的 Facebook 连接

使用Flask-OpenID , Flask框架有一个非常好的 OpenID 模块。但是,facebook 只支持 FBconnect,没有真正的 OpenID。

我正在寻找支持 FBconnect 的 Flask-OpenID 的修改版本(如果存在)或以与 Flask-OpenID 类似的方式进行 FBconnect 身份验证的库。

0 投票
1 回答
1759 浏览

facebook - Facebook Connect - 使用 OAuth 进行身份验证,但使用 FB:login-button - 允许吗?

以前我使用 Facebook Connect 的 JavaScript API,所以我有fb:login-buttonXFBML 标签,点击它会执行登录。

但是现在,我正在使用 OAuth 身份验证(服务器端),但我仍然希望拥有该按钮(单击该按钮时,将简单地重定向到我的服务器上执行 OAuth 内容的 URL)。

这是允许的吗?

我可以简单地将常规锚/按钮设置为看起来像Facebook 登录按钮吗?

我不想仅仅为了呈现按钮而包含 Javascript SDK 库。我不关心按钮背后的代码,只关心 UI。

仅供参考 - 我正在使用 Facebook C# SDK。

0 投票
5 回答
30495 浏览

python - 如何在 Django 应用程序中实现 Facebook 登录?

我创建了一个 Django 应用程序。该应用程序具有登录功能。

有人可以帮助找到一种可以使用 Facebook 凭据登录的方法,或者给我一些教程来实现它吗?

0 投票
1 回答
560 浏览

python - Facebook 身份验证 - 有不同的方法吗?

我正在使用 Python 和 Django 为 Facebook 构建应用程序。我正在研究与 Facebook 身份验证 API 集成的不同解决方案。

到目前为止,我已经找到了两个可行的解决方案:

我已经尝试过第一个,它似乎工作得很好。我刚刚阅读了第二个,它似乎使用了 Facebook JavaScript SDK。

我的问题是:这两个库的身份验证方式不同吗?我是否正确理解第一个使用 OAuth 直接与 Facebook 通信并从那里获取身份验证令牌,而第二个仅显示一些 JavaScript 丰富的中间站点,这些站点从 Web 浏览器级别请求身份验证令牌?

一般来说:是否有不同的方式来进行 facebook 身份验证(JavaScript SDK 与其他东西)?为什么 JavaScript SDK 是推荐的方法?并且“其他”方法是否无法生成cookie,因此在任何方面效率都较低......

0 投票
2 回答
3786 浏览

vb.net - vb6 或 vb.net 中的示例 twitter oauth 代码

我一直在寻找示例 twitter 和 facebook oauth 代码,但似乎找不到任何东西。任何人都可以分享一些想法

0 投票
1 回答
1083 浏览

facebook - facebook oauth 用户名和密码认证

有没有办法使用存储在变量中的用户名和密码来使用 facebook api 使用 oauth 对 facebook 上的用户进行身份验证?

如果没有,有没有办法在不使用 oauth 的情况下这样做?

0 投票
1 回答
51773 浏览

facebook - 为某些用户从 Facebook 获取“验证访问令牌时出错”

尝试发布到用户流时,我从 Facebook 收到以下错误。

Error validating access token: The session has been invalidated because the user has changed the password or because auth.expireSession was called.

工作流程如下:

  1. 使用 Facebook 请求scope=offline_access,publish_stream权限进行授权(如果当前用户尚未授权)

  2. 在服务器上做一些工作(需要 5-10 分钟)

  3. 尝试发布到用户的 Facebook 流

此代码适用于许多用户,但对于某些用户,我得到了Error validating access token错误。几周前它开始频繁发生,然后似乎停止了,现在又发生了很多。我当然不会打电话auth.expireSession给我,而且从授权到发布的 5 到 10 分钟窗口内,多个用户似乎不太可能更改他们的密码。有谁知道这可能是什么原因造成的?