0

Google ドライブ ドキュメントにコメントを追加しようとしています - 認証トークンとクライアント ID はすべて正しいですが (他のすべての機能を実行しようとしています)、コメントを追加するとエラーが発生します:

code: 400,
  message: 'Resource metadata required',
  data: 
   [ { domain: 'global',
       reason: 'required',
       message: 'Resource metadata required' } ] }

何が起こっているのかわかりません。{ content: 'something' } と fileId の別のパラメーターを含むリソースを送信しています。

何かアイデアがあれば教えてください。

ありがとう!

4

3 に答える 3

1

この質問は古いですが、おそらく誰かがまだソリューションを使用している可能性があります。

あなたはそのようにしようとしたと思います:

var request = client.drive.comments.insert({
  'fileId': fileId,
  'resource': body
});

その点で、ドキュメントは古くなっているようです。許可を挿入しようとした同様のケースがありました。その質問で、別の同様の問題とその解決策を見つけました。

それを行う正しい方法は次のとおりです。

 var request = client.drive.comments.insert(
   { fileId: fileId }, body
  );
于 2014-01-30T12:54:55.290 に答える
0

Google Drive API の公式ドキュメントを確認してください: Comments.insert()。ページの下部に、使用できるさまざまな言語のサンプル コードが表示されます。

一般に、StackOverflow では、より良いヘルプが必要な場合は、質問を指定し、ソース コードとそのエラー スタックを追加してください。

于 2013-08-28T23:01:18.300 に答える