Skip to content

gs_rest_contacts.php

URL zum Abruf von Kontaktdaten oder generischen Konstaktdaten.

Aufruf per URL

http://localhost/gris/api/v1/de/contact/generic
http://localhost/gris/api/v1/de/contact/person

Personen

Alle Personen in GRIS die einer Darstellung im Web (gris_person_show) zugestimmt haben.

Ergebnis lang filter param GET-Parameter Beispiel für URL-Part
Alle Personen die der Darstellung zugestimmt haben de|en de/contact/person

Generische Kontakte

Alle generischen Kontakte der Tabelle gris_generic_data.

Ergebnis lang filter param GET-Parameter Beispiel für URL-Part
Alle generischen Kontakte de|en de/contact/generic

Rewrite Regeln

# Rules for contacts
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(de|en)\/contact\/(person|generic)*$ gs_rest_contacts.php?lang=$1&type=$2 [NC,L]

Parameter

Für diese REST-Abfrage existieren keine Parameter.

Methoden

GET

Antwort

Antwort für Personen (/person)

{
    "gris_person_id": "5",
    "gris_personname_name": "Jane",
    "gris_personname_firstname": "Doe",
    "gris_personname_title_before": "",
    "gris_personname_title_after": null,
    "gris_personname_email": "jane.doe@gesis.org"
},
...

Antwort für generische Kontakte (/generic)

{
    "gris_generic_data_id": "8",
    "gris_institute_id": "1",
    "gris_generic_data_name": "Allbus",
    "gris_generic_data_email": "allbus@gesis.org",
    "gris_generic_data_phone": null
},
...

PUT

Nicht verfügbar

POST

Nicht verfügbar

DELETE

Nicht verfügbar