1
我使用Disqus評論系統和用戶小型客戶端JavaScript調用其rest API並檢查給定URL數組的帖子數量。 (下)Disqus API 400僅在生產中出錯
該腳本在我的本地機器上運行良好,但是當我將它移動到我的遠程服務器時,它將返回一個400錯誤請求。
現在奇怪的是,如果我檢查同一頁嘗試使用chrome工具發送的請求,並將其粘貼到我的地址欄中,它就會起作用!
im節點/表達,在本地和生產中相同的服務器。
$(document).ready(function() {
var disqusPublicKey = "xxx";
var disqusShortname = "YYY";
var urlArray = [];
$('.count-comments').each(function() {
var url = $(this).attr('data-disqus-url');
urlArray.push('link:' + url.replace(/\s/g,"%20"));
});
$.ajax({
type: 'GET',
url: "https://disqus.com/api/3.0/threads/set.jsonp",
data: { api_key: disqusPublicKey, forum : disqusShortname, thread : urlArray },
cache: false,
dataType: 'jsonp',
success: function (result) {
Do Something
}
});
});
任何想法?
現貨。我的域名是作爲應用程序的網站而不是受信任的域名。謝謝! – user3536256
這也是我面臨的問題。非常感謝你。 –