我编写了简单的代码来从 facebook graph api 获取一些信息
function event_host(url) {
Utilities.sleep(1000);
var access_token = "xxx";
var jsondata = UrlFetchApp.fetch("https://graph.facebook.com/"+url+"?access_token="+access_token);
var object = Utilities.jsonParse(jsondata.getContentText());
return object.owner.name;
//ERROR too many urlfetch oder invoked to many times...
}
它工作了一个小时左右,然后停止工作并出现错误消息:Fehler:Fehler beim URL-Abruf,da zu viele Anfragen an die angegebene URL gesendet werden。
调用 URL 失败,多次获取 URL。
我尝试添加“Utilities.sleep - 但这没有帮助。 我知道如何解决这个问题吗?
提前致谢
最佳答案
Facebook 由于某种原因阻止了来自 Google 脚本的提取请求。作为解决方法,您可以使用某种代理服务,Facebook 会允许这样做。
关于javascript - Google 脚本错误 - UrlFetchApp 与 Facebook Graph Api 带来许多 urlfetch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25282315/