-1
我想通過使用Google Apps腳本UrlFetchApp.fetch方法的api從我的自定義搜索引擎(cse)中獲取結果。不過,我發送的網址似乎無效。有人請告訴我我做錯了什麼,或者如果這是錯誤的方式去做?UrlFetchApp請求失敗 - Google自定義搜索引擎API
function testGet(){
var q = "orell+auto"
var engID = "MY_ENGINE_ID"
var cseAPIkey = "MY-KEY"
var response = UrlFetchApp.fetch("https://www.googleapis.com/customsearch/v1?&key="+ cseAPIkey + "&cx="+ engID +"q=" + q +"&fields=items(snippet%2Ctitle)%2Cspelling%2FcorrectedQuery");
if (response.getResponseCode() == 200) {
var text = response.getContentText();
Logger.log(text);
}
}
我沒有使用UrlFetchApp.fetch方法的特別的原因,我只是想最簡單的方法來調用我的自定義搜索引擎谷歌Google Apps腳本並返回修正查詢,標題,並從結果片斷(網址的最後一位)。
謝謝!
我知道我會盡快找到它!我的密鑰格式不正確(從api explorer編碼),url在「q =」部分之前缺少「&」。 – Jomtung
如果您找到解決方案,您可以自由回答自己的問題。 – Xeo