リレーションの作成
名前空間: microsoft.graph.termStore
新しいリレーション オブジェクト を作成 します。 これらは、用語間、または用語とセットの間に固定および再利用された関係を作成するために使用されます。 用語とセットの間に固定または再利用された用語を作成する場合は、投稿本文で fromTerm を null に設定する必要があります。
アクセス許可
この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。
| アクセス許可の種類 | アクセス許可 (特権の小さいものから大きいものへ) |
|---|---|
| 委任 (職場または学校のアカウント) | TermStore.ReadWrite.All |
| 委任 (個人用 Microsoft アカウント) | サポートされていません。 |
| アプリケーション | サポートされていません。 |
HTTP 要求
POST sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations
要求ヘッダー
| 名前 | 説明 |
|---|---|
| Authorization | ベアラー {token}。必須。 |
| Content-Type | application/json. Required. |
要求本文
要求本文で、リレーション オブジェクトの JSON 表記を 指定 します。
次の表に、リレーション オブジェクトを作成するときに必要なプロパティを 示 します。
| プロパティ | 型 | 説明 |
|---|---|---|
| リレーションシップ | microsoft.graph.termStore.relationType | 作成するリレーションの種類。 可能な値は、pin、reuse です。 |
| set | microsoft.graph.termStore.set | リレーションシップを作成する必要があるセット。 |
| fromTerm | microsoft.graph.termStore.term | リレーションシップを作成する必要がある用語。 |
応答
成功した場合、このメソッドは応答 201 Created コードと、応答本文に microsoft.graph.termStore.relation オブジェクトを返します。
例
要求
POST https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc4-40d2-aba9-2c9dd9821ddf,6a742cee-9216-4db5-8046-13a595684e74/termStore/27fd2d26-60d3-485c-9420-0c71f74a0cfd/terms/8861b57a-c777-49e7-826f-47d6afecf80d/relations
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.termStore.relation",
"relationship": "pin",
"fromTerm" : {
"id" : "b49f64b3-4722-4336-9a5c-56c326b344d4"
},
"set" : {
"id": "95e553ae-a91a-4670-a139-67a6cea285b3"
}
}
応答
注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。
HTTP/1.1 201 Created
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.termStore.relation",
"id": "052c749c-749c-052c-9c74-2c059c742c05",
"relationship": "pin",
"fromTerm" : {
"id" : "b49f64b3-4722-4336-9a5c-56c326b344d4"
},
"toTerm" : {
"id" : "226e8ee3-f4b6-49d7-92d5-ec9d5475eec5"
},
"set" : {
"id" : "95e553ae-a91a-4670-a139-67a6cea285b3"
}
}
フィードバック
フィードバックの送信と表示