Javascript 使用Google AppScript的DailyMotion API的简单获取方法返回503错误。我如何让它始终如一地工作?

Javascript 使用Google AppScript的DailyMotion API的简单获取方法返回503错误。我如何让它始终如一地工作?,javascript,google-apps-script,urlfetch,dailymotion-api,Javascript,Google Apps Script,Urlfetch,Dailymotion Api,每当我使用GET方法发出API请求时,它都会从googleappscript返回一个503错误。然而,当从邮递员或web浏览器运行时,相同的请求会成功地获得一致的响应 AppScript代码在第一次调用时返回一个JSON响应,所有连续调用返回错误503。此服务器响应在此处专门针对AppScript代码显示 详细的错误消息如下: 异常:返回代码503的请求失败。截断的服务器响应:消失。(使用muteHttpExceptions选项检查完整响应)(第24行,文件“DailyMotion”) 503错

每当我使用GET方法发出API请求时,它都会从googleappscript返回一个503错误。然而,当从邮递员或web浏览器运行时,相同的请求会成功地获得一致的响应

AppScript代码在第一次调用时返回一个JSON响应,所有连续调用返回错误503。此服务器响应在此处专门针对AppScript代码显示

详细的错误消息如下:

异常:返回代码503的请求失败。截断的服务器响应:消失。(使用muteHttpExceptions选项检查完整响应)(第24行,文件“DailyMotion”)


503错误消息通常表示服务器暂时无法响应请求,通常不表示错误请求-请参阅


我总是建议在调试503代码之前,尝试使用HTTP客户端或其他HTTP客户端测试API的请求,而不是暂时关闭。你能发布错误的全部详细信息吗?你需要设置
内容类型
接受
标题。我已经按照你的建议更新了代码,但没有用。我仍然得到同样的结果。请联系dailymotion开发者支持,让他们解释“消失”是什么意思?好的。我会尽快做的。嗨,西蒙,谢谢你的及时回复。我按照您的建议通过Postman测试了该方法,并成功地获得了JSON响应。我甚至在浏览器的一个新选项卡中尝试了它,它也成功地返回了请求的响应。你能想到还有什么会导致这个问题吗?
function dailymotionArtist() {
    var artistchannelID = 'x24dh63';

    var requestOptions = {
        'headers': {
            'Content-Type': 'application/json',
            'Accept': 'application/json',
            'Cache-Control': 'no-cache'
        },
        'muteHttpExceptions': true,
        method: 'GET'
    }

    var finalResponse2 = UrlFetchApp.fetch('https://api.dailymotion.com/user/' + artistchannelID + '?fields=followers_total%2Cviews_total', requestOptions);
    Logger.log(finalResponse2.getContentText());


}