Einige Fragen…

NaMi Community Management Foren Fragen zur API Einige Fragen…

2 Beiträge anzeigen - 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • #142
    Pille
    Teilnehmer

    Hallo liebe Entwickler, Liebes NaMi-Team und andere,

    Ich habe eine PHP-Webapp geschrieben, die ihre Daten an Nami exportieren soll. Dafür würde ich gerne die Api nutzen.
    Dabei stelle ich mir vor, dass ich einen Request an eine bestimmte URL sende und meine Mitgliedsnr und mein Paswort übermittle und so eingeloggt werde bzw einen Cookie erhalte.

    Die Dokumentation lässt hier einige Fragen offen, wie z.B.
    – „Die URL unter der die API-Services ansprechbar sind ist abhängig von Ihrere Installation. Den Aufbau der Service-Url finden sie in den Systemeinstellungen.“
    -> Der Link „Systemeinstellungen funktioniert nicht.
    -> Was ist „meine Installation“ – Warum kann ich diese Url überhaupt festlegen?

    „Das Rechtemanagement innerhalb von der API entspricht exakt dem Rechtemanagement der ICA-Anwendung. Benutzer, die auf das System über die Schnittstelle zugreifen wollen müssen einer Benutzergruppe zugeordnet sein, die den Zugriff auf die API erlaubt (Application – Global – API Access General).“
    -> Unter den Rechten der Benutzer finde ich kein „Api Access Control“. Hierzu rufe ich unter dem entsprechenden Mitglied „Weitere Funktionen -> Rechte“ auf.

    #143
    Fabian
    Moderator

    Hallo Pille,

    – „Die URL unter der die API-Services ansprechbar sind ist abhängig von Ihrere Installation. Den Aufbau der Service-Url finden sie in den Systemeinstellungen.“

    Diese Seiten sind direkt aus der Dokumentation vom Hersteller der Software übernommen.
    Der Login dürfte unter dieser URL verfügbar sein:
    https://nami.dpsg.de/ica/rest/nami/auth/manual/sessionStartup
    Die API-Anfragen gehen dann an eine URL wie diese hier:
    https://nami.dpsg.de/ica/rest/api/1/2/service/nami/mitglied/filtered-for-navigation/gruppierung/gruppierung/220000/flist

    Hier gibt es PHP-Beispielcode, falls du den noch nicht gefunden hattest (hab ich aber selbst auch noch nicht genutzt):
    https://doku.dpsg.de/pages/viewpageattachments.action?pageId=5177498

    „Das Rechtemanagement innerhalb von der API entspricht exakt dem Rechtemanagement der ICA-Anwendung. Benutzer, die auf das System über die Schnittstelle zugreifen wollen müssen einer Benutzergruppe zugeordnet sein, die den Zugriff auf die API erlaubt (Application – Global – API Access General).“

    Meines Wissens sollte in der aktuellen Version der API-Zugriff standardmäßig für alle Benutzer freigeschaltet sein. Ich habe aber noch nicht selbst ausprobiert, ob das tatsächlich der Fall ist.

    Viele Grüße,
    Fabian

2 Beiträge anzeigen - 1 bis 2 (von insgesamt 2)
  • Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.