Facebook API-FB.API()调用有效,但AJAX请求无效
Facebook API - FB.api() call works but AJAX request does not
我有一个问题,我提出的请求是:
FB.api('/me', function(response) {
console.log('Good to see you, ' + response.name + '.');
});
请求成功。然而,当我通过AJAX手动调用时:
https://graph.facebook.com/100000673883864/me?access_token=CAAIqk2q3UU8BAMZ…xj6wOEy0gHNsvK9JoeE9uYsSDSOZAcOJO0x9igOyhuCkm2lfKkVsta5tW1KOurvphX2zzR4sZD
我得到了一个400和一个错误说无效的OAuth令牌。
知道为什么吗?
编辑:如下所述,我的URL是错误的,但当它更改为:https://graph.facebook.com/me?access_token=CAAIqk2q3UU8BACY0xPINOHdPIlnaJRo…irkbv78kVQu0okuXl89DIma0QXWzFEKTWtVRISypgkIrsv9MKdKljI3vNnvXRZBNbUJmzkcwZD
它仍然不起作用。调试令牌时,我得到一个有效的令牌:发布:未知过期时间:1376852400(约一小时后)有效:True来源:Web作用域:create_note photo_upload publish_actions publish_stream share_item status_update video_upload
编辑#2:我现在已经到了这样一个错误的地步:"(#10)应用程序没有执行此操作的权限",但我认为/me是最基本的调用——我不需要额外的权限/范围。
首先,您可以在这里调试每个令牌:
https://developers.facebook.com/tools/debug
但这不是本案的问题所在。您包括您的id和/我:
https://graph.facebook.com/me?access_token...
我想明白了。。。是b/c我在做POST而不是GET。
相关文章:
- ajax请求的顺序总是不同的
- 从ajax请求中获取javascript对象
- Ajax请求文档就绪会导致jquery加载缓慢
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- JavaScript代码未正确检查ajax请求
- "日期“;AJAX请求返回的类型值未定义
- 在等待ajax请求时显示微调器并禁用页面
- 跨域ajax请求
- Ajax请求返回空的数据字符串,但首先得到了正确的数据
- Javascript-如何让脚本与Ajax请求的数据一起运行
- ajax请求成功,但可以'我看不到我的数据
- 如何将给定的curl命令复制为jquery ajax请求
- 为什么我能够从javascript控制台发送跨域ajax请求
- 一台特定计算机的Ajax请求数据未定义/失败
- 获取ajax请求的请求头
- 原型Ajax请求参数为嵌套json
- 可以't从AJAX请求中筛选数据
- jQuery Mobile Collapse上的AJAX请求
- 暂停函数执行流程,直到ajax请求完成