2017-08-06 24 views
0

我們正在使用Facebook Graph API從我們的Web應用程序實現Facebook共享。Facebook Graph API錯誤「收到無效的JSON回覆」

$jq.ajax({ 
     type: 'POST', 
     url: 'https://graph.facebook.com/?id'+rescrapeUrl, 
     data : {scrape: true}, 
      success: function(data){ 
       console.log(data); 
      }, 
     error: function(data) { 
      console.log(data);  
     } 
     }); 

我們接收到的響應:

{ 
    "error": { 
    "code": 1, 
    "error_subcode": 1357046, 
    "message": "Received Invalid JSON reply.", 
    "type": "http" 
    } 
} 

Facebook Graph API Response

我們試圖刮

我們要求圖形API重新刮鏈接直接使用POST請求如下共享使用網頁界面的相同網址 https://developers.facebook.com/tools/debug/og/object/

並且它成功下腳。

預先感謝您。

+0

在將它作爲參數值放入另一個URL之前,您應該正確地轉義URL ...或者只是將它作爲實際的POST參數發送以開始。 – CBroe

回答

0

有時候下面的元標記創建問題<meta property="og:image:alt" content="some content" />即使你包括它與其他標籤,包括OG:圖像

所以,你可以嘗試刪除該OG後颳去:圖片:ALT標籤,則可以刮掉工作正常。