リアルタイムdocに関するユーザーの役割を取得し、doc.getCollaborators()
で協力者を得て、これは私にdoc
がタイプgapi.drive.realtime.Document
からである配列[]与えます:GoogleのリアルタイムAPI /ドライブAPIは - >私はリアルタイムのアプリを持っている
API Referenceによると、現在の協力者がリアルタイムドキュメントの所有者であるなら、私を示しisOwner
ようにはフィールド「doc
」
私の質問どのように私はその役割コラボを見つけることができますがありませんオレーターのdoc
があります。私が見つけAPIドキュメントで :「リアルタイムAPIは、所有者、リーダライタの役割をサポートしています」
私はgapi.client.drive.permissions.list
を使用しようとするとgoogle drive api referenceからの提案:
function retrievePermissions(fileId, callback) {
var request = gapi.client.drive.permissions.list({
'fileId': fileId
});
request.execute(function (resp) {
callback(resp.items);
});
}
retrievePermissions(self.realtimeDocId, function (resp) {
resp;
});
それから私は、次のエラーメッセージが表示されます。
Error in Realtime load callback: TypeError: Cannot read property 'permissions' of undefined TypeError: Cannot read property 'permissions' of undefined