簡體   English   中英

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令牌”。

知道為什么嗎?

編輯:如下所示,我的網址是錯誤的,但將其更改為: 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM