Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

  • Benutzer-Avatarbild

    Also, der Code oben funktioniert soweit. Du musst halt beachten, dass das using wie bei VB das Imports ist. Folgender Code funktioniert: C#-Quellcode (42 Zeilen) Leider muss ich dazu sagen, dass ich folgenden Output bekomme: Quellcode (4 Zeilen) Ich weiß nicht, wo du den API-Endpunkt her hast, aber den gibt es scheinbar nicht.

  • Benutzer-Avatarbild

    Zitat von kafffee: „Bei Spotify blick ich da nicht durch...“ Auf Spotify kannst du sowieso verzichten. Deren API ist eigentlich nicht für die Öffentlichkeit gedacht. Aber Musixmatch (wo Spotify auch seine Lyrics herholt) hat eine kostenlose API developer.musixmatch.com/plans ​track.lyrics.get?track_id=15953433 Da musst du nur den WebRequest selbst zusammenbauen, aber die Doku scheint gut genug zu sein, dass man das recht schnell versteht. Wichtig ist nur, dass du bei denen scheinbar noch einen T…

  • Benutzer-Avatarbild

    Zitat von kafffee: „Wenn man das "free" nutzt bekommt man aber nur 30% der Lyrics, also hab ich die jetzt mal angeschrieben, mal gespannt was sie mir für ein Angebot machen...“ Verlass dich nicht darauf, dass sie dir ein (für Privatpersonen) gutes Angebot machen. Ich will nicht zu pessimistisch klingen, aber selbst bei mir als Kleinunternehme gibt's da Wucherpreise bei solchen vermeintlich "kleinen" Sachen. Zitat von kafffee: „Hab die Docs mal überflogen, ich denke das sollte ich hinbekommen, ka…

  • Benutzer-Avatarbild

    Du hast das Content-Feld vergessen. Siehe Post #6.

  • Benutzer-Avatarbild

    Tatsache. Mein Fehler, habe ich wegen der Einrückung völlig übersehen. Das sieht aus, als wäre da dein Response-Block. Kannst du nochmal das JSON hier reinschreiben, was du übergibst? Und vielleicht auch die komplette Exception, inkl. Stacktrace? Zitat von kafffee: „Klient.SendAsync(Request)“ Zudem steht hier "Klient", ich kann aber nirgends eine solche Variable finden. Du hast wohl oben "Client" stehen. Schiebe ich mal auf Copy/Paste, weil der Code sonst nicht compilen würde. In deinem Content …

  • Benutzer-Avatarbild

    Zitat von kafffee: „Was ist mit Zeile 12? Ist das falsch? Ich habe es leider nicht hinbekommen, das hier auf VB zu übersetzen:“ Schau dir mal meine Änderung am Beitrag an. Das könnte dich schon weiterbringen.

  • Benutzer-Avatarbild

    Zitat von kafffee: „Jetzt bekomm ich einen Status Code 400 - Bad request...“ Dann solltest du auf der Gegenstelle mal schauen was ankommt um zu schauen, ob das, was du sendest, auch richtig ist. Kannst du entweder mit Wireshark auf Protokollebene nachschauen, oder du baust ein wenig Logging serverseitig ein

  • Benutzer-Avatarbild

    Zitat von kafffee: „Wie ist das eigentlich: Die Property ID in der Modelklasse wird automatisch immer erhöht? Fängt das bei 1 oder bei 0 an?“ Das hängt ganz davon ab, wie du deine Datenbank eingerichtet hast. Wenn du mySQL/MariaDB/InnoDB nutzt, kannst du in jeder Tabelle einstellen, ob die jeweilige Spalte AUTO_INCREMENT hat. Wie das bei MSSQL und Co ist weiß ich nicht. vb-paradise.de/index.php/Attachment/54615/ Zitat von kafffee: „Weisst du zufällig auch, wie ich die Datenbank speichern kann?“ …

  • Benutzer-Avatarbild

    Zitat von kafffee: „Ich glaub da gibts noch keine Datenbank, sondern das wird alles im Memory gehandlet:“ Aber auch nur, weil du builder.Services.AddDbContext<RegistrationContext>(opt => opt.UseInMemoryDatabase("CustomerList"));verwendet hast. Für mySQL und Co. gibt es das NuGet-Paket MySql.Data

  • Benutzer-Avatarbild

    Für solchen kleinen Sachen bieten sich relationale Datenbanken an. Ich habe auf meinen Servern mySQL/MariaDB. Könntest aber auch sowas wie ElasticSearch oder MongoDB nutzen - wäre in meinen Augen nur overkill.