Notes-Endpunkt
In der Reactor-API sind Anmerkungen textuelle Kommentare, die Sie zu bestimmten Ressourcen hinzufügen können. Anmerkungen sind im Wesentlichen Kommentare zu ihren jeweiligen Ressourcen. Der Inhalt von Anmerkungen hat keinen Einfluss auf das Verhalten von Ressourcen und kann für eine Vielzahl von Anwendungsfällen verwendet werden, z. B. für die folgenden:
- Bereitstellung von Hintergrundinformationen
- Funktion als To-Do-Listen
- Weitergabe von Hinweisen zur Ressourcenverwendung
- Erteilen von Anweisungen an andere Team-Mitglieder
- Aufzeichnung von historischem Kontext
Der /notes
-Endpunkt in der Reactor-API erlaubt es Ihnen, diese Notizen programmgesteuert zu verwalten.
Anmerkungen können auf die folgenden Ressourcen angewendet werden:
Diese sechs Typen sind Ressourcen, die mit Anmerkungen versehen werden können. Wenn Ressource, die mit Anmerkungen versehen werden kann, gelöscht wird, werden auch die zugehörigen Anmerkungen gelöscht.
Erste Schritte
Der in diesem Handbuch verwendete Endpunkt ist Teil der Reactor-API. Bevor Sie fortfahren, lesen Sie zunächst das Erste-Schritte-Handbuch, um wichtige Informationen zur Authentifizierung bei der API zu erhalten.
Abrufen einer Liste von Anmerkungen list
Sie können eine Liste mit Anmerkungen für eine Ressource abrufen, indem Sie /notes
an den Pfad einer GET-Anfrage für die betreffende Ressource anhängen.
API-Format
GET /{RESOURCE_TYPE}/{RESOURCE_ID}/notes
RESOURCE_TYPE
Der Typ der Ressource, für die Sie Anmerkungen abrufen. Muss einer der folgenden Werte sein:
data_elements
extensions
libraries
properties
rule_components
rules
RESOURCE_ID
id
der spezifischen Ressource, deren Anmerkungen Sie auflisten möchten.Anfrage
Die folgende Abfrage listet die Anmerkungen auf, die an eine Bibliothek angehängt sind.
curl -X GET \
https://reactor.adobe.io/libraries/LBcffea1a38c52408cae2398868625a12d/notes \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H "Content-Type: application/vnd.api+json" \
-H 'Accept: application/vnd.api+json;revision=1'
Antwort
Eine erfolgreiche Antwort gibt eine Liste von Anmerkungen zurück, die an die angegebene Ressource angehängt sind.
{
"data": [
{
"id": "NTa40de8d76bfd4e40835830900ce83b7b",
"type": "notes",
"attributes": {
"author_display_name": "John Smith",
"author_email": "jsmith@example.com",
"created_at": "2020-12-14T17:51:00.411Z",
"text": "this is a note on a library"
},
"relationships": {
"resource": {
"links": {
"related": "https://reactor.adobe.io/libraries/LBcffea1a38c52408cae2398868625a12d"
},
"data": {
"id": "LBcffea1a38c52408cae2398868625a12d",
"type": "libraries"
}
}
},
"links": {
"resource": "https://reactor.adobe.io/libraries/LBcffea1a38c52408cae2398868625a12d",
"self": "https://reactor.adobe.io/notes/NTa40de8d76bfd4e40835830900ce83b7b"
}
}
],
"meta": {
"pagination": {
"current_page": 1,
"next_page": null,
"prev_page": null,
"total_pages": 1,
"total_count": 1
}
}
}
Suchen einer Anmerkung lookup
Sie können eine Anmerkung nachschlagen, indem Sie ihre ID im Pfad einer GET-Anfrage angeben.
API-Format
GET /notes/{NOTE_ID}
NOTE_ID
id
der Anmerkung, die Sie nachschlagen möchten.Anfrage
curl -X GET \
https://reactor.adobe.io/notes/NT550b7a17ab304d49ba289a2978d673e5 \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H "Content-Type: application/vnd.api+json" \
-H 'Accept: application/vnd.api+json;revision=1'
Antwort
Eine erfolgreiche Antwort gibt die Details der Anmerkung zurück.
{
"data": {
"id": "NT550b7a17ab304d49ba289a2978d673e5",
"type": "notes",
"attributes": {
"author_display_name": "John Smith",
"author_email": "jsmith@example.com",
"created_at": "2020-12-14T17:51:10.316Z",
"text": "this is a note on a property"
},
"relationships": {
"resource": {
"links": {
"related": "https://reactor.adobe.io/properties/PR4537ac6f1f204ffd864ec47c4b27c2e8"
},
"data": {
"id": "PR4537ac6f1f204ffd864ec47c4b27c2e8",
"type": "properties"
}
}
},
"links": {
"resource": "https://reactor.adobe.io/properties/PR4537ac6f1f204ffd864ec47c4b27c2e8",
"self": "https://reactor.adobe.io/notes/NT550b7a17ab304d49ba289a2978d673e5"
}
}
}
Anmerkungen erstellen create
Sie können eine neue Anmerkung anlegen, indem Sie /notes
an den Pfad einer POST-Anfrage für die betreffende Ressource anhängen.
API-Format
POST /{RESOURCE_TYPE}/{RESOURCE_ID}/notes
RESOURCE_TYPE
Der Typ der Ressource, für die Sie eine Anmerkung erstellen. Muss einer der folgenden Werte sein:
data_elements
extensions
libraries
properties
rule_components
rules
RESOURCE_ID
id
der spezifischen Ressource, für die Sie eine Anmerkung erstellen möchten.Anfrage
Die folgende Anfrage erstellt eine neue Anmerkung für eine Eigenschaft.
curl -X POST \
https://reactor.adobe.io/properties/PRb25a704c0b7c4562835ccdf96d3afd31/notes \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'Content-Type: application/json' \
-d '{
"data": {
"type": "notes",
"attributes": {
"text": "this is a note on a property"
}
}
}'
type
notes
lauten.attributes.text
Antwort
Eine erfolgreiche Antwort gibt die Details der neu erstellten Anmerkung zurück.
{
"data": {
"id": "NT550b7a17ab304d49ba289a2978d673e5",
"type": "notes",
"attributes": {
"author_display_name": "John Smith",
"author_email": "jsmith@example.com",
"created_at": "2020-12-14T17:51:10.316Z",
"text": "This is a note on a property"
},
"relationships": {
"resource": {
"links": {
"related": "https://reactor.adobe.io/properties/PR4537ac6f1f204ffd864ec47c4b27c2e8"
},
"data": {
"id": "PR4537ac6f1f204ffd864ec47c4b27c2e8",
"type": "properties"
}
}
},
"links": {
"resource": "https://reactor.adobe.io/properties/PR4537ac6f1f204ffd864ec47c4b27c2e8",
"self": "https://reactor.adobe.io/notes/NT550b7a17ab304d49ba289a2978d673e5"
}
}
}