【发布时间】:2015-04-17 03:53:32
【问题描述】:
我正在为 Google 表格编写一个脚本,该脚本使用 Facebook 的 Graph API 来获取我的数据。今天早些时候一切正常,但突然出现错误:
UrlFetch 失败,因为发送到的流量过多 指定的网址。
我没有达到任何关于使用 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')
【问题讨论】:
标签: facebook-graph-api google-apps-script google-sheets custom-function