Wenn man `author` nicht für Angaben missbraucht, die eben nicht der Autor sind, tritt das Problem nicht auf:
\begin{filecontents*}{\jobname.bib}
@article{SpiegelOnline.2013,
author = {Korge, Johannes},
shortauthor = {jok},
date = {2013-06-09},
title = {Obama verteidigt Abhöraktion Prism},
url = {http://www.spiegel.de/politik/deutschland/gespraeche-mit-merkel-obama-verteidigt-in-berlin-abhoeraktion-prism-a-906638.html},
urldate = {2016-07-08},
journal = {Spiegel Online}
}
@article{SpiegelOnline.2013b,
author = {Sydow, Christoph and Medick, Veit and Korge, Johannes},
shortauthor = {syd/mve/jok},
date = {2013-07-25},
title = {Geheimdienst-Koordinator: Pofalla verspricht vollständige Aufklärung der NSA-Affäre},
url = {http://www.spiegel.de/politik/deutschland/pofalla-verspricht-vollstaendige-aufklaerung-der-nsa-affaere-a-913093.html},
urldate = {2016-07-08},
journal = {Spiegel Online}
}
@article{SpiegelOnline.2013c,
author = {Roth, Anna-Lena},
shortauthor = {aar},
date = {2013-10-24},
title = {Friedrich fordert Entschuldigung von den USA},
url = {http://www.spiegel.de/politik/deutschland/spaehverdacht-auf-merkels-handy-friedrich-fordert-us-entschuldigung-a-929766.html},
urldate = {2015-07-09},
journal = {Spiegel Online}
}
\end{filecontents*}
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel=true,german=quotes]{csquotes}
\usepackage[style=apa,backend=biber,language=ngerman,apamaxprtauth=99]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\DeclareFieldFormat{apacase}{#1}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{SpiegelOnline.2013}
\nocite{SpiegelOnline.2013b}
\nocite{SpiegelOnline.2013c}
\printbibliography
\end{document}
Ergibt:
![alt text][1]
Dabei habe ich auch gleich die Datumsangabe korrigiert (`year` ist ein Jahr, daher `date`, wobei das Datum im ISO-Format `yyyy-mm-dd` anzugeben ist) und die Literaturdatenbank UTF8-kodiert, um Kerningfehler durch zusätzliche Gruppenklammern zu vermeiden.
Die Namen der Autoren erfährt man bei Spiegel-Online übrigens [in deren Impressum](http://www.spiegel.de/impressum/a-941280.html), wenn man dort nach den Kürzeln sucht, die unter den Artikeln angegeben sind. Dabei ist leider nicht sicher, ob das Kürzel lediglich den Herausgeber oder wirklich den Autor angibt. Aber selbst wenn es der Editor sein sollte, wäre ein entsprechender Irrtum weniger schwerwiegend als fälschlich eine Publikation als Autor auszugeben. Solange Publikationen die Artikel nicht ohne Zutun eines Menschen erstellen, können sie nie Autor sein! Der Datentyp `@online` kennt für *Nicht-Autoren* übrigens beispielsweise `organization`. Leider scheint der `apa`-Stil diese jedoch nicht zu verarbeiten.
Bestehst Du auf dem Missbauch von `author` für eine Publikation, dann erhältst Du mit korrektem Datensatz:
\begin{filecontents*}{\jobname.bib}
@article{SpiegelOnline.2013,
author = {{Spiegel Online}},
shortauthor = {jok},
date = {2013-06-09},
title = {Obama verteidigt Abhöraktion Prism},
url = {http://www.spiegel.de/politik/deutschland/gespraeche-mit-merkel-obama-verteidigt-in-berlin-abhoeraktion-prism-a-906638.html},
urldate = {2016-07-08},
journal = {Spiegel Online}
}
@article{SpiegelOnline.2013b,
author = {{Spiegel Online}},
shortauthor = {syd/mve/jok},
date = {2013-07-25},
title = {Geheimdienst-Koordinator: Pofalla verspricht vollständige Aufklärung der NSA-Affäre},
url = {http://www.spiegel.de/politik/deutschland/pofalla-verspricht-vollstaendige-aufklaerung-der-nsa-affaere-a-913093.html},
urldate = {2016-07-08},
journal = {Spiegel Online}
}
@article{SpiegelOnline.2013c,
author = {{Spiegel Online}},
shortauthor = {aar},
date = {2013-10-24},
title = {Friedrich fordert Entschuldigung von den USA},
url = {http://www.spiegel.de/politik/deutschland/spaehverdacht-auf-merkels-handy-friedrich-fordert-us-entschuldigung-a-929766.html},
urldate = {2015-07-09},
journal = {Spiegel Online}
}
\end{filecontents*}
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel=true,german=quotes]{csquotes}
\usepackage[style=apa,backend=biber,language=ngerman,apamaxprtauth=99]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\DeclareFieldFormat{apacase}{#1}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{SpiegelOnline.2013}
\nocite{SpiegelOnline.2013c}
\nocite{SpiegelOnline.2013b}
\printbibliography
\end{document}
![alt text][2]
Und um die Zusatzfrage aus dem Kommentar zu beantworten hier noch das ganze ohne Autorenangaben:
\begin{filecontents*}{\jobname.bib}
@article{SpiegelOnline.2013,
date = {2013-06-09},
title = {Obama verteidigt Abhöraktion Prism},
url = {http://www.spiegel.de/politik/deutschland/gespraeche-mit-merkel-obama-verteidigt-in-berlin-abhoeraktion-prism-a-906638.html},
urldate = {2016-07-08},
journal = {Spiegel Online}
}
@article{SpiegelOnline.2013b,
date = {2013-07-25},
title = {Geheimdienst-Koordinator: Pofalla verspricht vollständige Aufklärung der NSA-Affäre},
url = {http://www.spiegel.de/politik/deutschland/pofalla-verspricht-vollstaendige-aufklaerung-der-nsa-affaere-a-913093.html},
urldate = {2016-07-08},
journal = {Spiegel Online}
}
@article{SpiegelOnline.2013c,
date = {2013-10-24},
title = {Friedrich fordert Entschuldigung von den USA},
url = {http://www.spiegel.de/politik/deutschland/spaehverdacht-auf-merkels-handy-friedrich-fordert-us-entschuldigung-a-929766.html},
urldate = {2015-07-09},
journal = {Spiegel Online}
}
\end{filecontents*}
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel=true,german=quotes]{csquotes}
\usepackage[style=apa,backend=biber,language=ngerman,apamaxprtauth=99]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\DeclareFieldFormat{apacase}{#1}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{SpiegelOnline.2013c}
\nocite{SpiegelOnline.2013}
\nocite{SpiegelOnline.2013b}
\printbibliography
\end{document}
![alt text][3]
Halte ich für nicht ideal. Deshalb ist es AFAIK in solchen Fällen üblich, den Autor als unbekannt anzugeben. Was genau man dabei schreibt, hängt von der Publikation und dem Fachbereich ab, in dem man veröffentlicht.
veröffentlicht. Ich selbst treffe häufiger auf das Kürzel »o. V.«:
\begin{filecontents*}{\jobname.bib}
@article{SpiegelOnline.2013,
author = {{o.\,V.}},
date = {2013-06-09},
title = {Obama verteidigt Abhöraktion Prism},
url = {http://www.spiegel.de/politik/deutschland/gespraeche-mit-merkel-obama-verteidigt-in-berlin-abhoeraktion-prism-a-906638.html},
urldate = {2016-07-08},
journal = {Spiegel Online}
}
@article{SpiegelOnline.2013b,
author = {{o.\,V.}},
date = {2013-07-25},
title = {Geheimdienst-Koordinator: Pofalla verspricht vollständige Aufklärung der NSA-Affäre},
url = {http://www.spiegel.de/politik/deutschland/pofalla-verspricht-vollstaendige-aufklaerung-der-nsa-affaere-a-913093.html},
urldate = {2016-07-08},
journal = {Spiegel Online}
}
@article{SpiegelOnline.2013c,
author = {{o.\,V.}},
date = {2013-10-24},
title = {Friedrich fordert Entschuldigung von den USA},
url = {http://www.spiegel.de/politik/deutschland/spaehverdacht-auf-merkels-handy-friedrich-fordert-us-entschuldigung-a-929766.html},
urldate = {2015-07-09},
journal = {Spiegel Online}
}
\end{filecontents*}
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel=true,german=quotes]{csquotes}
\usepackage[style=apa,backend=biber,language=ngerman,apamaxprtauth=99]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\DeclareFieldFormat{apacase}{#1}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{SpiegelOnline.2013}
\nocite{SpiegelOnline.2013c}
\nocite{SpiegelOnline.2013b}
\printbibliography
\end{document}
![alt text][4]
[1]: http://texwelt.de/wissen/upfiles/test-spiegel-online.png
[2]: http://texwelt.de/wissen/upfiles/test-spiegel-online1.png
[3]: http://texwelt.de/wissen/upfiles/test_232.pnghttp://texwelt.de/wissen/upfiles/test_232.png
[4]: http://texwelt.de/wissen/upfiles/test1_16.png