调用API时出现随机429错误

时间:2019-04-03 10:02:41

标签: javascript api

调用Zendesk API时出现随机429错误,有时内容加载,有时没有。

我已经检查了请求的API数量,它没有超过Zendesk施加的限制。

 jQuery.ajax({
            url: 'https://semitan.zendesk.com/api/v2/help_center/articles/' + articleID + '/attachments.json',
            type: 'GET',
            beforeSend: function(xhr) {
                xhr.setRequestHeader('Authorization', 'Basic Z2xvcmVhdUBzZW1pdGFuLmZyOmF6ZXJ0eTg2');
            },
            success: function(data) {
               // MY FUNCTION
        });

实际结果:通话似乎有效,但随机进行,有时会出现以下错误:

“无法加载资源:服务器以状态429(请求太多)响应 从源“ https://semitan.zendesk.com/api/v2/help_center/articles/360022613892/attachments.json”对“ https://www.tan.fr”处XMLHttpRequest的访问已被CORS策略阻止:请求的资源上不存在“ Access-Control-Allow-Origin”标头。 “

链接到api文档:https://developer.zendesk.com/rest_api/docs/support/

0 个答案:

没有答案