Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Facebook API OAuthException:“发生意外错误。当尝试检索页面特定的访问令牌时,请稍后重试您的请求

Facebook API OAuthException:“发生意外错误。当尝试检索页面特定的访问令牌时,请稍后重试您的请求
EN

Stack Overflow用户
提问于 2011-12-02 07:35:57
回答 6查看 22K关注 0票数 11

我希望我的应用程序能够发布状态更新到特定的页面。我已经设置了一个应用程序并检索了它的应用程序ID,并且我正在遵循Facebook身份验证文档here底部的“Page Login”部分。

第一阶段(用户授予应用程序manage_page权限)似乎工作得很好。我被重定向到一个URL,如下所示:

http://myapp.com/#access_token=ACCESS_TOKEN&expires_in=6483

然后,文档会提示您应该访问以下内容:

https://graph.facebook.com/me/accounts?access_token=TOKEN_FROM_ABOVE

TOKEN_FROM_ABOVE替换为前一个请求返回的页面,这将返回“用户管理的所有页面的列表,包括每个页面的页面特定访问令牌”。

然而,它不是。我得到的只是以下JSON响应:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
    "error": {
        "message": "An unexpected error has occurred. Please retry your request later.",
        "type": "OAuthException"
    }
}

我做错了什么?在创建应用程序时,我会不会设置不正确?该错误消息不太有用,因此如果有任何帮助,我们将不胜感激。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-12-07 10:07:08

今天早上才突然开始工作--不知道为什么。

票数 34
EN

Stack Overflow用户

发布于 2011-12-07 18:33:18

我想我可以对此做更多的解释。

当我请求页面特定的访问令牌时,我经常得到这个返回;这个调用的失败似乎与访问令牌所针对的帐户所管理的页面的数量成比例,所以如果你管理100个页面,你将比如果你有1个页面失败的频率更高,如果你有5000个页面,失败的次数将比没有发生的次数更多。

这表明失败与响应大小有关,因为对于较大的Page集合,返回的JSON可能非常长。

解决这个问题的方法很简单。而不是请求所有页面的

http://graph.facebook.com/me/accounts?access_token={admin access token}

使用

http://graph.facebook.com/{page id}?fields=access_token&access_token={admin access token}

这将只返回该页面的访问令牌。因为响应很小,所以您应该不会经常遇到Facebook服务器端错误。自从我换了,我想我从来没有经历过失败,而且我经常打电话。

票数 4
EN

Stack Overflow用户

发布于 2011-12-02 08:33:00

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

https://stackoverflow.com/questions/8353119

复制
相关文章
org.springframework.web.client.HttpClientErrorException: 429 Too Many Requests
用户在在指定的时间里发送了太多的请求。用于限制速率。属于客户端异常,既客户端没有遵守服务端给定的一定频率内的限制访问次数。
翎野君
2023/05/12
5440
从0开始构建一个Oauth2Server服务 <7>发起认证请求
无论您使用哪种授权类型或是否使用客户端密码,您现在都拥有一个可与 API 一起使用的 OAuth 2.0 Bearer Token。
用户1418987
2023/10/16
1930
从0开始构建一个Oauth2Server服务 <7>发起认证请求
windows远程桌面,停留在“请稍后”页面[通俗易懂]
2.按下【Win+R】组合键呼出运行,输入:services.msc 点击确定打开服务;2、在服务界面中双击打开【Windows Modules Installer】,将【启动类型】修改为【自动】,点击【应用】-【启动】-【确定】即可。
全栈程序员站长
2022/11/01
10.3K0
windows远程桌面,停留在“请稍后”页面[通俗易懂]
OAuth 2.0初学者指南
本文概述了OAuth 2.0协议。它讨论了OAuth 2.0实现过程中涉及的不同参与者和步骤。
银河1号
2019/05/16
2.5K0
OAuth 2.0初学者指南
构建Vue项目-身份验证
通常,在开始使用新框架或新语言工作时,我会尝试查找尽可能多的最佳实践,而我更喜欢从一个易于理解,维护和升级的良好结构开始。在这篇文章中,我将尝试解释自己的想法,并将过去几年中获得的所有知识与最新,最好的Web开发实践结合起来。
前端知否
2020/03/23
7.1K0
OAuth 2.0身份验证
浏览网络时,几乎可以肯定您会遇到一些使您可以使用社交媒体帐户登录的网站,该功能很可能是使用流行的OAuth 2.0框架构建的,OAuth 2.0对于攻击者来说非常有趣,因为它非常常见,而且天生就容易出现实现错误,这可能导致许多漏洞,从而使攻击者可以获得敏感用户数据,并有可能绕过身份验证。
Al1ex
2021/04/22
3.5K0
OAuth 2.0身份验证
云开发API连接器的最佳练习
Amazon Web Services,Microsoft Azure,Google Compute Engine等云服务提供商以及OpenStack,vCloud,OnApp等平台经过API或Web服务正变得日益可编程。若要使用这些API / Web服务,我们需要开发一个连接器。我们有开发当今几乎所有云平台或服务的API连接器的经验。本博客旨在分享我们的经验,并提供开发云服务或平台Web服务连接器所需的一些最佳练习。
踏_无痕
2018/01/10
4.6K0
云开发API连接器的最佳练习
使用Kubernetes身份在微服务之间进行身份验证
如果您的基础架构由相互交互的多个应用程序组成,则您可能会遇到保护服务之间的通信安全以防止未经身份验证的请求的问题。
有点技术
2020/12/22
7.9K0
还原Facebook数据泄漏事件始末,用户信息到底是如何被第三方获取的?
编译 | AI科技大本营 参与 | 张蔚敏 林椿眄 编辑 | 明 明 据美国《纽约时报》和英国《观察者报》消息,一家数据分析公司( Cambridge Analytica )通过收集了 5000 万选民的 Facebook 个人资料,并利用这些资料构建了一个强大的软件程序来预测和影响投票箱中的选择结果!据称,该数据分析公司与特朗普赢得大选、英国成功脱欧的竞选团队均有合作。这也是 Facebook 这家科技巨头有史以来最大的数据泄露事件之一。 ▌ 1、数据泄漏事件始末 日前,一位爆料者向 英国《观察者报》
AI科技大本营
2018/04/26
4K0
还原Facebook数据泄漏事件始末,用户信息到底是如何被第三方获取的?
RESTful API设计--指南
作为软件开发人员,我们大多数人在日常生活中使用或构建 REST api。API 是系统之间的默认通信方式。亚马逊是如何有效地使用 api 进行通信的最佳例子。
软测小生
2019/07/05
1.8K0
RESTful API设计--指南
Laravel 7发行说明
Laravel及官方发布的包皆遵循 语义版本化。主要框架版本每六个月发布一次 (~2月和~8月),而次要和补丁版本可能每周发布一次。次要版本和补丁 决不 包含非兼容性更改。
Lansonli
2021/10/09
9K0
【微服务】微服务安全 - 如何保护您的微服务基础架构?
在当今行业使用各种软件架构和应用程序的市场中,几乎不可能感觉到您的数据是完全安全的。因此,在使用微服务架构构建应用程序时,安全问题变得更加重要,因为各个服务相互之间以及客户端之间进行通信。因此,在这篇关于微服务安全的文章中,我将按以下顺序讨论您可以实施的各种方法来保护您的微服务。 什么是微服务? 微服务面临的问题 保护微服务的最佳实践 什么是微服务? 微服务,又名微服务架构,是一种架构风格,将应用程序构建为围绕业务领域建模的小型自治服务的集合。因此,您可以将微服务理解为围绕单个业务逻辑相互通信的小型单个
架构师研究会
2022/04/21
1.1K0
【微服务】微服务安全 - 如何保护您的微服务基础架构?
Spring Security OAuth 2开发者指南译
这是用户指南的支持OAuth 2.0。对于OAuth 1.0,一切都是不同的,所以看到它的用户指南。
Dream城堡
2018/09/10
2.1K0
为云开发API接口的最佳方案
一些云服务提供商及其OpenStack,vCloud,OnApp等服务提供平台正越来越多地通过API或Web服务进行编程。要使用这些API / Web服务,我们需要开发一个接口。对于如今大部分的云平台或者云服务,我们在开发API接口方面有着丰富的经验。本博客旨在分享我们的经验,并提供为云服务或者云平台开发web服务接口的一些方案
Techeek
2018/01/12
3.4K0
为云开发API接口的最佳方案
Spring Security OAuth 2开发者指南
这个用户指南支持OAuth 2.0。对于OAuth 1.0,一切都是不同的,所以去这里看它的用户指南。
gemron的空间
2019/11/04
1.9K0
访问令牌JWT
By reference token(透明令牌),随机生成的字符串标识符,无法简单猜测授权服务器如何颁 发和存储资源服务器必须通过后端渠道,发送回OAuth2授权服务器的令牌检查端点,才能校验令牌 是否有效,并获取claims/scopes等额外信息
乐心湖
2020/08/02
1.7K0
「服务器」Oauth2验证框架之项目实现
Oauth2.0是一个很通用的验证框架,很多编程语言都对其进行了实现,包括Java、PHP、Python、NodeJS、Ruby、NET、Erlang、Go、C等。大家可以在如下页面,查看自己所使用语言的实现方案。
ZhangXianSheng
2019/05/28
3.6K0
手把手教会你解决 Chrome 访问非受信证书页面时,提示「您的连接不是私密连接」错误的方法
在较新版本的 Chrome 中访问一些未受信任的 HTTPS 页面时,会提示类似 NET::ERR_CERT_INVALID 的错误。以往旧版本中,我们可以选择跳过得以继续访问,但是新版本的 Chrome 中并不允许继续,且提示以下错误:
iMike
2020/07/07
41.7K1
点击加载更多

相似问题

Facebook API错误:(OAuthException)发生意外错误。请稍后重试您的请求

13

Facebook Graph Api错误“发生意外错误。请稍后重试您的请求”

218

为什么Facebook返回错误“发生意外错误。请稍后重试您的请求。”

12

收到类型为OAuthException的Facebook错误响应:发生意外错误。请稍后重试您的请求。(代码2,子代码null)

10

Facebook评论回复失败,并显示“发生意外错误。请稍后重试您的请求”。通过Graph API

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文