谷歌脚本错误- UrlFetchApp与Facebook图形Api带来了许多urlfetch
Google Script Error - UrlFetchApp with Facebook Graph Api brings to many urlfetch
我写了简单的代码从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 and die angegebene URL gesendet werden。
调用URL失败,要获取多个URL。
我试着把"公用事业。"睡觉——但这无济于事。知道怎么解决这个问题吗?
Thanks in advance
Facebook出于某种原因阻止了来自Google Scripts的获取请求。作为一种变通办法,你可以使用某种代理服务,Facebook也会允许的。
尝试增加每次获取请求之间的睡眠时间。你可以这样做,
var sleepTime = Math.random()*1000;
Utilities.sleep(sleepTime);
我添加了'useIntranet'选项作为fetchResult的参数,这似乎解决了问题。
var options = {"useIntranet" : true};
var fetchResult = UrlFetchApp.fetch(fullURL, options);
相关文章:
- 每次我都要导入我的集合api来进行插入和dipling
- 是否有一个 API 来控制火狐附加组件 SDK 中的下载
- 当我转到另一个单选按钮时;s的价值观来了
- 有没有什么好的节点模块可以连接google shortener API来缩短长URL
- 通过服务器调用Graph API来构建我自己的Facebook帖子数据库
- Javascript 渲染动画在 HTML5 DOM 上来自 Array.第一次运行慢!第二次运行顺利.怎么来了
- 我正在制作我的作品集,我想使用 Spotify API 来显示我当前正在收听的内容,但不想使用“播放”按钮
- Google 放置自动完成 API 过滤了多个国家/地区
- 怎么来了![] 不是真的
- 如何使用谷歌可视化API来检索谷歌电子表格单元格值
- 使用 xhr 请求 Google Place API 遇到了 CORS 问题
- 如何通过一次调用 Facebook Graph API 来获取多个相册图片 URL
- 如何使用web音频api来测量压缩
- 带有Perl的Javascript Forloop不适用于Google Maps API来创建标记
- 尝试使用谷歌API来比较邮政编码距离
- 无法获取jQuery可调整大小的API来处理html表
- I'我试图使用HTML5 Web Audio API来创建均衡器类型的图形,但数据从未被带入MediaEleme
- 我需要使用数据库API来访问数据库如何做到这一点
- 谷歌脚本错误- UrlFetchApp与Facebook图形Api带来了许多urlfetch
- 我们如何检测是否使用v0或v1 API创建了影子根?