カレンダー サイドバー ガジェットで使用していた opensocial API が機能しなくなっていることがわかりました。金曜日にはまだ正常に機能していました。私たちはopensocialを使用していくつかのキー値データを保存および取得していましたが、今日、何かを読み取ろうとするたびにエラーコードbadRequest(エラーメッセージなし)を取得しています。
これは、使用しているコードの例です。
var idspec = opensocial.newIdSpec({ "userId" : "VIEWER", "groupId" : "SELF" });
var req = opensocial.newDataRequest();
req.add(req.newFetchPersonAppDataRequest(idspec, "mydata"), "get_data");
req.send(function(data){console.log(data)});
これは、Google から得た応答です。
errorMessage_: undefined
globalError_: true
responseItems_: Object
get_data: opensocial.ResponseItem
data_: null
errorCode_: "badRequest"
errorMessage_: undefined
コードは、ここで説明されているものと非常によく似ています: http://docs.opensocial.org/display/OSREF/App+Data
誰かが同様の問題を抱えているか、それを修正する方法を知っていますか? 朝からダウンしている本番システムで使用しています。任意の助けをいただければ幸いです。