Rapidshare-API mit PowerShell

$FreeUploadServer = Invoke-RestMethod -Uri "http://api.rapidshare.com/cgi-bin/rsapi.cgi?sub=nextuploadserver"
Invoke-RestMethod -Uri "http://rs$FreeUploadServer.rapidshare.com/cgi-bin/rsapi.cgi?sub=upload&login=43533592&password=password&filecontent=C:\libs\test.txt" 

Ich habe keine Ahnung, warum das nicht funktioniert, Ihr etwas zu tun mit der filecontent parameter, aber ich habe gelesen, die gesamte Dokumentation über die API und ich kann nicht es herausfinden.

API-Dokumentation

  • In Fällen wie diesem, empfehle ich Ihnen das Fiddler web debugging proxy tool. Es kann Ihnen zeigen, was die PowerShell ist tatsächlich das senden und was wird die Antwort des Servers. fiddler2.com/fiddler2
  • ich habe versucht, im gehend verrückt lol. Ich verwende normalerweise Charles Debuggen, aber ich habe sogar beschlossen, fiddler, ein Schuss und ich kann nicht es herausfinden.
  • Was für eine Antwort wird der server zurück?
  • FEHLER: es werden Keine Dateien übertragen. (f269d341) Sein ein rapid share spezifische Fehler, während Sie hier ich habe eine Frage an Euch, soll ich mich mit Invoke-WebRequest anstelle von Invoke-RestMethod? Was ist überhaupt der Unterschied, den Sie verwenden konnten ((Invoke-WebRequest "someendpoint").ParsedHTML.Körper | ConvertFrom-JSON), um die gleichen Ergebnisse wie die Invoke-RestMethod?
InformationsquelleAutor | 2012-09-03
Schreibe einen Kommentar