2017-06-28 8 views
2

Ich habe versucht, ein LinkedIn Update mit Json in .Net zu veröffentlichen. Alles funktioniert gut, bis ich einen speziellen Charakter benutze. Wenn ich "Financiën" auf die API poste, erhalte ich eine "schlechte Anfrage". Ich habe versucht, htmlncode und urlencode, aber dann sehe ich die codierte Version als Update. Hat jemand das gelöst?LinkedIn Sonderzeichen

Dies ist die Anforderung, die fehlschlägt:

{"comment":"Financiën","visibility":{"code":"anyone"}} 

Und das funktioniert:

{"comment":"Financien","visibility":{"code":"anyone"}} 
+0

Welchen Fehler bekommen Sie zurück? Können Sie überprüfen, ob es an die Codierung gebunden ist? Wie verschlüsseln Sie Ihre Anfrage? Welche Codierung akzeptiert der Remote-Endpunkt? – stefanobaghino

+0

schlechte Anfrage, das ist das einzige, was ich zurückbekomme. Es ist gültig Json ohne Codierung. Was die Fernbedienung akzeptiert, weiß ich nicht, in der LinkedIn Dokumentation kann ich nichts finden. –

+0

Keine Codierung klingt ein bisschen seltsam, Sie müssen eine Möglichkeit haben anzugeben, wie Bytes Zeichen zugeordnet werden sollen. Können wir sicher annehmen, dass Sie meinen, dass Sie einen vereinbarten Standard verwenden, der wahrscheinlich UTF8 ist? – stefanobaghino

Antwort

0

ich habe die Antwort muss Linkedin Encoding.ASCII für eine Stelle kodiert.