0 votes
ago in SoSci Survey (dt.) by s007408 (130 points)

Hallo,

ich habe eine RShiny-App erstellt, welche in RStudio erfolgreich via API meine Befragungsdaten herunterläd und verarbeitet.

Jetzt habe ich diese Shiny App via shinyapp.io deployed, und plötzlich ist das Diagramm leer und die Daten werden nicht mehr via API heruntergeladen verarbeitet, und/oder angezeigt, obwohl derselbe Code in RStudio funktioniert.

Woran kann das liegen? Gibt es Zugriffsbeschränkungen der API, die hier zum Tragen gekommen sein könnten?

Im Voraus herzlichen Dank für alle Hinweise!

Mit besten Grüßen.

1 Answer

0 votes
ago by SoSci Survey (362k points)

Womöglich blockiert ein Header den Zugriff via Browser.

Setzen Sie doch bitte beim Erstellen des API-Links/-Schlüssels im Befragungsprojekt unter Erhobene Daten einmal das Kreuzchen für "Zugriff für Web-Applikationen: Datenabruf ermöglichen (CORS-Header)"

ago by s007408 (130 points)
Vielen Dank für Ihre schnelle und hilfreiche Antwort!

Leider besteht das Problem nach wie vor.

Die Gründe dafür könnten ja auf jeder der beiden Seiten (shinyapps.io oder soscisurvey) liegen. Falls es noch weitere Zugriffsbeschräkungen auf soscisurvey-Seite geben könnte, wäre ich für einen Hinweis dankbar. Sonst recherchiere ich weiter zu eventuellen Gründen bei shinyapps.io
ago by SoSci Survey (362k points)
Ich weiß nicht, ob shinyapps.io die Daten direkt abholt (Server -zu-Server) oder ob die Kommunikation über den Browser läuft. Werfen Sie auf alle Fälle mal einen Blick in die Entwickler-Konsole Ihres Browsers (https://www.soscisurvey.de/help/doku.php/de:general:browser-tools), und zwar speziell auf die Fehlermeldungen und in den "Netzwerk" Karteireiter.

Wenn die Kommunikation über den Browser läuft, dann sollten Sie dort Fehler sehen, die uns bei der Fehlersuche helfen.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...