i-googleガシェットから外部のサーバーのデータが読めない

数日前から

XMLファイルが読めなくなってたので、
エラーメッセージも出すようにしてみたら、
まともにエラってた。
理由は不明。
<Require feature=”opensocial-0.7″ />
を使ってたのが問題らしい。
問題が起きているガシェットのソースはこの辺。

function moejin_requestFile(fileName) {
  moejin_testMessageBox(‘moejin_requestFile’);
  var url = fileName;
  var params = {};
  moejin_testMessageBox(‘params start’);
  params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.DOM;
  moejin_testMessageBox(‘makeRequest start’);
  try {
    gadgets.io.makeRequest(url,moejin_response,params);
  } catch(e) {
    moejin_errorMessageBox(‘makeRequest error:’ + e);
  }
  moejin_testMessageBox(“Loading image file list.”);
}

エラーコンソールの内容から、
i-googleのページの
opensocial.DataRequest.prototype.newUpdatePersonAppDataRequest_09=opensocial.DataRequest.prototype.newUpdatePersonAppDataRequest;
のところに支障があるようだ。
ちなみに受信するデータ形式はDOMでもTEXTでも同じエラーなので、

今はgadgets.ioのmakeRequestは禁止らしい。

apacheの設定でGoogle USから見れないようにしてる可能性もあったけどログを見ると、
[18/Feb/2012:21:23:25 +0900] “GET /ig_gadgets/moejin.xml HTTP/1.1” 200 15645 “-” “Mozilla/5.0 (compatible) Feedfetcher-Google; (+http://www.google.com/feedfetcher.html)”
ちゃんと 読みに来ているから、データをJavaScriptに取り込む際に問題がありそう。




コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA