Disqus API 400仅在生产时出错

1 ajax rest disqus

我使用Disqus评论系统和用户小客户端javascript调用他们的其余API并检查给定数组的URL的帖子数量.(下面)

该脚本在我的本地计算机上正常运行,但是当我将其移动到我的远程服务器时,它返回400 Bad Request.

现在奇怪的是,如果我检查同一页面尝试使用chrome工具发送的请求,并将其粘贴到我的地址栏中就可以了!

Im node/express,本地和生产中的相同服务器.

$(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
                }
            });
        });
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

sea*_*ean 6

您是否在http://disqus.com/api/applications/更新了授权域列表?