调用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/