1
{ errors: 
   [ { domain: 'global',
       reason: 'required',
       message: 'Missing required field: member' } ],
  code: 400,
  message: 'Missing required field: member' }

次のリクエストを実行すると、このエラーが発生します。

var request = client.admin.members.insert({
    groupKey: "some_group@example.com"
  , email: "me@example.com"
});

私は正常に認証されました (アクセストークンなどを受け取りました) が、上記のリクエストを実行すると、そのエラーがコールバックされます。

どのmemberフィールドを追加すればよいですか?

フィールドを使用してAPI Explorerで正常に動作します。groupKeyemail

4

2 に答える 2

0

emailフォームデータの一部です。フォーム データは、2 番目の引数でオブジェクトとして渡す必要があります。

// create the group insert request
var request = client.admin.members.insert({
    groupKey: "some_group@example.com"
}, {
    email: "me@example.com"
});
于 2014-04-01T08:35:38.253 に答える
0

https://developers.google.com/admin-sdk/directory/v1/reference/members/insertのドキュメントadmin.members.insertは、パラメーターが必要であることを示していgroupKeyますが、本体 (node.js ライブラリが別のオブジェクトとして処理します) ) にはmembers、プロパティを含むオブジェクトが含まれている必要がありroleます。そのページの下部にある API Explorer も参照してください。

于 2014-03-31T16:19:21.453 に答える