数日前から
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に取り込む際に問題がありそう。