[英]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令牌”。
知道為什么嗎?
編輯:如下所示,我的網址是錯誤的,但將其更改為: https ://graph.facebook.com/me?access_token = CAAIqk2q3UU8BACY0xPINOHdPIlnaJRo…irkbv78kVQu0okuXl89DIma0QXWzFEKTWtVRISypgkIrsvXMKNZNZ
它仍然不起作用。 調試令牌,我得到一個有效的令牌:頒發:未知過期:1376852400(大約一個小時)有效:真實來源: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 AND / me:
https://graph.facebook.com/me?access_token...
我想通了...是b / c我在做POST而不是GET。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.