0
NodeJSを使用してGoogleアカウントを作成し、Google IDを作業ディレクトリのファイルに戻そうとしています。私は私の作業ディレクトリに作成されたJSONファイルを持っており、私もそこに保存されたAuth認証情報を持っています。私はJSONで読むことができますが、コードが実行されるとエラーが発生しています。NodeJSでGoogleユーザーアカウントを作成するには?
Error: Invalid Given/Family Name: FamilyName
ご協力いただければ幸いです。
ここにコードがあります。 (から、この上記の認証のものを含まない:https://developers.google.com/admin-sdk/directory/v1/quickstart/nodejs#step_3_set_up_the_sample)
function listUsers(auth){
fs.readFile('user.json', function processClientSecrets(err, content) {
if (err) {
console.log('Error loading client secret file: ' + err);
return;
}
var newUser = JSON.parse(content);
console.log(newUser);
console.log(newUser.First);
console.log(newUser.Last);
var createUser = {
auth: auth,
"name": {
"givenName": newUser.First,
"familyName": newUser.Last
},
"password": "aPa$$w0rd",
"primaryEmail": newUser.District_Email,
"changePasswordAtNextLogin": false,
"orgUnitPath": "/Staff"
};
var admin = google.admin("directory_v1");
var id = admin.users.insert(createUser).id;
fs.writeFile("gid.txt", "mcs" + id);
});
}
次のことをチェックしてみて下さいhttp://stackoverflow.com/questions/18457099/how-to-create -a-user-with-the-admin-directory-api-using-the-google-api-ruby-clieがあなたの問題に関連しているように見えます。 – dannypaz
私はその前のポストを見つけました。私はその投稿を使ってコードを修正しようとしましたが、何も動いていませんでした。私は自分のコードに何が間違っているのか、それを動作させるためにあなたのコードに追加/変更するためにあなたがリストした投稿から何を取るべきか分かりません。 –