2017-06-02 13 views
0

私はGoogleドメインのユーザーにカスタムスキーマを追加しようとしていますが、1人で作業することはできません。私は悪い要求のためにエラーを取得し続けます、私はすべての構文を提供しています。カスタムスキーマを追加しようとするとエラーが発生する

function myFunction() { 
var schema = { 
    "kind":"admin#directory#schema", 
    "schemaId":"EmployeeInfo", 
    "schemaName":"Employee Information", 
    "fields":[ 
    { 
     "kind":"admin#directory#[email protected]", 
     "fieldId":"EmployeeID", 
     "fieldName":"Employee ID", 
     "fieldType":"STRING", 
     "readAccessType":"ADMINS_AND_SELF" 
    } 
    ] 
    }; 
    AdminDirectory.Schemas.insert(schema, "CustomerId"); 
} 

答えて

0

ディレクトリAPIからCreate a custom user schemaを確認します、ドメイン内のカスタム・ユーザー・スキーマを作成するには

次POSTリクエストを使用してAuthorize requestsで説明承認が含まれます。リクエストのクエリ文字列のプロパティについては、APIリファレンスを参照してください。

POST https://www.googleapis.com/admin/directory/v1/customer/my_customer or customerId/schemas 

すべての作成要求では、要求を満たすために必要な情報を提出する必要があります。クライアントライブラリを使用している場合は、選択した言語のデータオブジェクトをJSONデータ形式のオブジェクトに変換します。

JSON要求

次JSONは、カスタムスキーマを作成するためのサンプルリクエストを示しています。リクエストとレスポンスのプロパティの完全なリストについては、APIリファレンスを参照してください。

{ 
    "schemaName": "employmentData", 
    "fields": [ 
    { 
     "fieldName": "EmployeeNumber", 
     "fieldType": "STRING", 
     "multiValued": "false" 
    }, 
    { 
     "fieldName": "JobFamily", 
     "fieldType": "STRING", 
     "multiValued": "false" 
    } 
    ] 
} 
+0

これは、Directory APIのWebサイトからコピーされたものですが、その中で私が読んだのは...まさに私の質問には答えられません。私はすでに他の機能を実行していると認定しており、そのようなユーザの追加と引き出しを行っています。すでにスクリプトを承認しています。私はまた目的の構文を使用しました –

+0

権限のない要求に対しても異なるエラーがありますが、これはそうではありません。 –

関連する問題