0

GoogleAppsScriptでjSon応答を作成するサービスがあります

function doGet(e) {
   return ContentService
            .createTextOutput(mcpher.getRestLibrary().serialize())
            .setMimeType(ContentService.MimeType.JSON);
}

これはmcpher.comで見つけることができます

ブラウザまたはFirefoxRESTclientで実行すると、正しい応答が返されます。ただし、VBA内から、または以下のGoogleAppsScriptの例のようにhttpGETを使用する場合

function restTest() {
  var x = UrlFetchApp.fetch("http://script.google.com/a/macros/mcpher.com/s/AKfycbzLqpnQ2ey8CKAMmzchb2n2FU-aiae0iTKPzAOfAgEpxGwaJgk/exec");
  mcpher.DebugPrint(x);
}

私はこの応答を受け取ります..ログインの要求のように

{"0":"\n<html dir=\"ltr\" >\n<head>\n  <meta name=\"robots\" content=\"noindex,nofollow\" />\n  <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n  <title>mcpher.com</title>\n  <script type=\"text/javascript\">\n  <!--\n    // Keep login page from being trapped in iframes.\n  ... etc...

スクリプトは、誰でもアクセスできるように設定されています。同じブラウザセッションから実行している場合でも、どういうわけか認証する必要がありますか?

4

1 に答える 1

2

匿名を含め、誰でもアクセスできるように設定する必要があります。それでよろしいですか?

于 2012-07-13T20:13:34.153 に答える