我正在为 Google 表格编写一个脚本,该脚本使用 Facebook 的 Graph API 来获取我的数据。今天早些时候一切正常,但突然我收到一个错误:
UrlFetch 失败,因为向指定 URL 发送的流量过多。
我没有达到使用 UrlFetch 的任何配额,因为我仍然可以从非 graph.facebook.com 的其他 url 获取 - 所以问题似乎专门针对 Facebook。
脚本代码
var myClientID = '';
var myClientSecret = '';
var myAccessToken = '';
var graphURL = 'https://graph.facebook.com/v2.3/';
function getPageLikes(campaign_id) {
var searchParams = '/stats?fields=actions';
var campaignID = campaign_id;
var fullURL = graphURL + campaignID + searchParams + '&access_token=' + myAccessToken;
var fetchResult = UrlFetchApp.fetch(fullURL);
var campaign = JSON.parse(fetchResult);
var likes = campaign.data[0].actions.like;
return likes;
}
谷歌表格公式
=getWebClicks('E2')