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