12. Juni 2024 08:48
Hallo,
ich bin noch relativ neu in Business Central und habe ein Problem mit den APIs. Ich möchte mithilfe von C# eine API abfragen. Das Programm ist im .Net Maui Framework geschrieben, welches für Cross-Platform-Apps verwendet wird. Wenn der Code unter Windows ausgeführt wird, bekomme ich die richtige Antwort von der API zurück und alles funktioniert super. Jedoch erhalte ich immer die Antwort 401 Unauthorized, wenn die App auf Android ausgeführt wird. Dasselbe passiert, wenn die API mit Postman oder Insomnia abgefragt wird - es ist genau wie unter Android. Unter Postman und Insomnia wurden auch alle Authentifizierungstypen ausprobiert.
Ich nutze Webdienste mit der OData V4-URL für die Abfragen. Für die Authentifizierung in BC wird der UserName verwendet. Was mich wundert, ist, dass die Abfrage im Browser ohne Probleme klappt, aber auf allen anderen Wegen nicht erfolgreich ist. Meine Vermutung ist, dass Business Central nicht richtig konfiguriert ist.
Kann mir jemand weiterhelfen?
Vielen Dank!