问题标签 [facebook-authorization]

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 回答
1901 浏览

oauth-2.0 - 错误 100 此授权码已被使用

我有一个简单的登录按钮,可引导用户:

https://graph.facebook.com/oauth/authorize?client_id=APP_ID&redirect_uri=CALLBACK_URL&type=web_server&scope=publish_stream,offline_access,email,friends_likes,user_likes

回调请求处理程序CALLBACK_URL获取code参数并将其传递给:

https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&code=CODE&redirect_uri=REQUEST_URL

并期望包含访问令牌的响应(请注意,这REQUEST_URL是来自 Facebook 的传入重定向的 URL)。这在 99% 的情况下都会成功,但偶尔我会得到这个:

{"error":{"message":"This authorization code has been used.", "type": "OAuthException","code": 100}}.

我知道该代码只能使用一次,有效期为 10 分钟,但我们会立即兑换代码,并且我们的日志记录表明我们只发送一次它以获得访问令牌。

有没有其他人见过这个?

Facebook是否有可能发回错误的错误?

0 投票
4 回答
742 浏览

facebook-graph-api - AppFog - 未经授权的源 IP 地址

我在 AppFog 上托管了一个 Facebook 应用程序 ( https://apps.facebook.com/igoaltip/ )。突然它停止工作了。当我尝试使用用户访问令牌 ( https://graph.facebook.com/me )获取有关用户的信息时,Facebook 返回 OAuthException (#5) 未经授权的源 IP。

我在带有 facebook-node-sdk 的服务器上使用 Node.JS。

我没有在服务器 IP 白名单中指定 IP。

0 投票
1 回答
1132 浏览

api - 如何使用 curl 实用程序根据名称从 Facebook 提取公共个人资料信息

我正在尝试使用 curl 实用程序提取所有公开的个人资料信息,即姓名、生日、位置、性别、家乡、教育、爱好。我正在使用正确的访问令牌,但我只能使用 curl 实用程序根据任何名称搜索来提取 id、name、gender。

任何人都可以帮助我了解使用 curl 实用程序提取 Facebook 中某人共享的所有公共信息的确切步骤。

早期的答复是高度赞赏。

0 投票
1 回答
1871 浏览

facebook - 从授权中获取 facebook 令牌访问权限

我有一个 Facebook 帐户(让我们称他为管理员)、一个页面和一个应用程序...我无法获取服务器脚本的扩展令牌以在页面的墙上发布。在很多教程中,他们建议调用此 URL:

https://graph.facebook.com/oauth/authorize?client_id=[APP_ID]&scope=manage_pages,publish_stream&redirect_uri=http://www.facebook.com/connect/login_success.html

我使用 Facebook 帐户登录,应用权限,但我没有给我代码/令牌,而是得到了一个页面:

Success ADVERTENCIA DE SEGURIDAD: trata la dirección URL como si fuera tu contraseña y no la compartas con nadie。

使用红色字体...我尝试了 3 种浏览器,但结果相同。我做错了什么?你知道一个好的(和更新的)教程吗?

0 投票
0 回答
346 浏览

java - 无法使用 Facebook 应用通过登录按钮进行授权

在我的 Android 应用程序中使用登录按钮进行授权时遇到问题。

这是我的代码:

如果我没有在手机上安装 Facebook 应用程序,它可以工作。然后我的应用程序向我显示 webview,我可以登录。如果我在手机上安装了 Facebook 应用程序,我的应用程序会显示对话框,但什么也没有。但是,如果我的应用程序与我的 Facebook 帐户相关联,我可以使用 Facebook 应用程序登录我的应用程序。

0 投票
1 回答
1274 浏览

android - facebook-android-sdk:使用 sdk 3.0.1 强制重新认证

有没有办法使用facebook-android-sdk3.0.1 触发重新身份验证对话框?可以使用 JavaScript SDK(请参阅https://developers.facebook.com/docs/facebook-login/reauthentication/),但我没有找到任何适用于 Android SDK 的内容。

当用户想要进入应用程序的“编辑我的个人资料”部分时,应触发该对话框。

0 投票
0 回答
19 浏览

facebook-php-sdk - 应用程序上的 facebook php sdk:如何自动显示登录提示?

我正在使用 PHP SDK 构建一个 Facebook 应用程序,我想要的只是自动显示登录应用程序窗口(提示用户接受授权的窗口)。

目前我设法显示此窗口,但前提是用户单击链接并且链接位于目标_blank 中。

如果我尝试做一个 header('location:XXX') 什么都没有发生,如果我在 Javascript 中尝试 document.location 就不会再发生了。

我的代码:

任何帮助将不胜感激!

0 投票
1 回答
1205 浏览

asp.net-mvc - ASPNET MVC4 Facebook 应用程序 - FacebookAuthorize 过滤器和发布数据

我刚刚创建了一个新的 facebook 应用程序,一切正常,除了处理来自我的应用程序的“帖子”的控制器操作,使用 [FacebookAuthorize] 过滤器操作;因为它创建了一个重定向并且我所有的表单数据都丢失了。如果您修改本教程中提供的唯一表单,您可以看到我在说什么:

http://www.asp.net/mvc/tutorials/mvc-4/aspnet-mvc-facebook-birthday-app

如果我将表单的方法更改为“发布”,则控制器中的搜索方法中的参数将不再填充。我对此进行了一些研究,似乎 FacebookAuthorize 过滤器会创建重定向并丢失所有发布数据。如何解决问题,还是我做错了什么?

动作在这里:

当我在里面放置一个断点时,我可以看到参数friendName是空的。

0 投票
0 回答
68 浏览

iphone - Facebook ios 授权问题

我的代码在 ios 6 上运行良好,但在 ios 5 上,身份验证后显示白色空白屏幕,没有其他任何反应,有时会出现屏幕显示

“当您点击的链接损坏或过期时,您需要的页面无法显示,或者您可能没有查看该页面的权限”

请帮我解决这个问题

注意:我在 ios_fb_sdk 2.0 和 3.5 上都这样做过

0 投票
0 回答
86 浏览

asp.net - 如何从 facebook 选项卡验证 facebook 用户?

使用Facebook选项卡包含游戏时,我的代码有什么问题。我在facebook上对其进行了测试,它运行良好,并且通过了 facebook 用户的身份验证,当我在 facebook 选项卡上返回时,它运行良好。是重定向的问题还是什么?. 我希望如果有人帮助我搜索更多但没有。

Facebook_登录页面