Facebook の Graph API を使用してデータを取得する Google スプレッドシートのスクリプトを作成しています。今日はすべてが機能していましたが、突然エラーが発生しました。
指定された URL に送信されるトラフィックが多すぎるため、UrlFetch が失敗しました。
私はまだgraph.facebook.comではない他のURLから取得できるため、UrlFetchの使用に関するクォータに達していません-したがって、問題は特に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;
}
Google シートの数式
=getWebClicks('E2')