Vielleicht kennen die ein oder anderen den Dienst Issuu. Hier ist es möglich PDF’s hochzuladen, anschließend werden diese in ein “Buch” umgewandelt, für den User eine nette Erfahrung Broschüren so zu entdecken als das langweilige PDF.
Für Contao gibt es ein Modul um den Dienst zu verwenden, bisher klappte eigentlich auch alles anstandslos. Doch plötzlich nicht mehr. Auf der Webseite wird schlicht gar nichts angezeigt.
Ok die Suche kann beginnen.
Im Grunde ist es relativ einfach der Sache auf den Grund zu kommen. Wenn nichts zu sehen ist kommt wahrscheinlich nichts zurück. Also gut, ich habe mir dann den Request angesehen. Nach absetzten bekam ich folgende Fehlermeldung:
|
1 |
{"rsp":{"_content":{"error":{"code":"999","message":"Internal server error"}},"stat":"fail"}} |
Bei einem Internal Server Error war ich eigentlich der Meinung, dass ich nicht viel machen kann, kurz gegoogelt, leider ohne Erfolg. In mehreren Foren war zu lesen das dieses Problem bereits gelöst wurde.
Ich habe mir dann den Request genauer angeschaut und nach einigem herumprobieren auch den Fehler gefunden. Beim Absenden einer Anfrage können zig Parameter an Issuu übergeben werden. Unter anderem auch der Übeltäter.
Der Parameter documentSortBy wurde leer übergeben. Genau das war nun das Problem die URL sah dann ungefähr so aus
|
1 |
....&documentSortBy=&access=public.... |
Wird aber nun ein Wert mit übergeben (in meinem Fall zB name) funktionierte auch alles wieder.