首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图形api /me/apprequests返回http错误

图形api /me/apprequests返回http错误
EN

Stack Overflow用户
提问于 2013-03-06 15:55:30
回答 1查看 1.6K关注 0票数 1

我使用

代码语言:javascript
复制
FB.api('/me/apprequests/?access_token=' + access_token + '&date_format=' + escape('Y/m/d H:i:s eO'), function(response) {
    if(response.error)
    {

获取用户的应用请求。但有时,一些用户无法获得应用程序请求列表。仅获取{"error":{"type":"http",“message”:“未知错误”}}

有些用户可能会一直收到这个错误。我将这个错误追溯到我的GA质量上,统计结果显示,一些用户收到这个错误的次数高达数万次。

access_token是当前用户的user。

为什么有些用户在输入http时会出现未知错误?

我不明白这点。

谢谢。

谢谢你的回答。

我认为这个错误不是由于permission.because I log the access_token when one error occurs.and use facebook debug tool check it.It显示的错误引起的

代码语言:javascript
复制
Issued: 
1362702044 (about an hour ago)
Expires:    
1367886044 (in about 2 months)
Valid:  True
Origin: Web
Scopes: email publish_actions user_games_activity

.So,我不知道为什么会出现这些问题。

EN

回答 1

Stack Overflow用户

发布于 2013-08-20 10:13:38

我也有同样的问题,现在已经解决了。错误信息:{" error ":{"type":"http",“message”:“未知错误”}}表示FB API的响应由于页面中的其他操作而中断。

在我的场景中,我在表单中放置了一个html tag :button,该按钮用于调用FB.api。但是,当用户单击该按钮时,表单将自动提交,而不等待FB.api的响应。

代码如下:

代码语言:javascript
复制
<form>
    <button onclick="test();">Test</button> 
</form>


function test(){
 FB.api('/me', function(response) {
        alert(response.name);
    }); 
}

在调用test()之后,我在button的onclick方法中添加了"return false;“,以避免表单自动提交。

我建议你检查页面中的javascript,以确认在与FB交互函数时没有发生任何操作。

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

https://stackoverflow.com/questions/15241839

复制
相关文章

相似问题

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