UrlFetchApp で、Google Mobile Friendly Test API を叩く際に、
Http Header に referer を設定しようとしたのですが、
設定方法がわからず、調べた結果を記載します。
参考
設定方法
UrlFetchApp#fetch
の fetch の第二引数の options に、
キー"headers"
で json を設定すると認識してくれます。
options 自体の json なので少しややこしさを感じました。
var data = {
'url': "https://www.monotalk.xyz"
};
var referer = "www.monotalk.xyz";
var headers = {
'referer': referer
};
var options = {
"method" : "post",
"payload" : data,
"headers" : headers,
"muteHttpExceptions": true
};
var requestUrl = "https://searchconsole.googleapis.com/v1/urlTestingTools/mobileFriendlyTest:run" + "?key=xxx";
var response = UrlFetchApp.fetch(requestUrl, options);
以上です。
コメント