我有一个问题,我提出请求:
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令牌。
知道为什么吗?
编辑:正如下面所指出的,我的网址错误,但是当它更改为: https://graph.facebook.com/me?access_token=CAAIqk2q3UU8BACY0xPINOHdPIlnaJRo ... irkbv78kVQu0okuXl89DIma0QXWzFEKTWtVRISypgkIrsv9MKdKljI3vNnvXRZBNbUJmzkcwZD
它仍然不起作用。调试令牌,我得到一个有效的令牌: 发布:未知 有效期:1376852400(约一小时) 有效:正确 来源:网络 范围:create_note photo_upload publish_actions publish_stream share_item status_update video_upload
编辑#2:编辑#2: 我现在已经达到了这个错误的程度:“(#10)应用程序没有此操作的权限”但我认为/我是最基本的调用 - 我不需要额外的权限/范围。答案 0 :(得分:0)
首先,您可以在此调试每个令牌:
https://developers.facebook.com/tools/debug
但在这种情况下,这不是问题。你包含了你的ID和/我:
https://graph.facebook.com/me?access_token...
答案 1 :(得分:0)
我想通了......是b / c我正在做POST而不是GET。