javascript - Google 脚本错误 - UrlFetchApp 与 Facebook Graph Api 带来许多 urlfetch

标签 javascript facebook facebook-graph-api google-apps-script google-sheets

我编写了简单的代码来从 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/

相关文章:

javascript - 如何在Wordpress中添加JS并引用CSS或其他脚本?

javascript - 花式框添加按钮 onComplete 在新窗口中打开当前图像

android - 一个 facebook 应用程序用于多个 android 应用程序

facebook - 分享嵌入式YouTube视频到Facebook和Google+

express - 在快速服务器中提取 - 未定义提取

javascript - ChartJS 雷达刻度点

javascript - Bootstrap 轮播 : Indicators not cycling

facebook - 如何授予我的应用程序对我创建的页面或组的权限?

ios - 使用 Facebook 图 API iPhone 拉取帖子时并非所有评论都可见

android - 未安装应用程序时的 facebook shareDialog - 奇怪的行为?