Ich versuche die einfache Entwickler-API von Instapaper zu verwenden, um meinen Lesezeichen eine URL mit Python und der Bibliothek der Anfragen hinzuzufügen . Um den Benutzernamen und das Passwort zu authentifizieren, funktioniert alles gut.
%Vor%Aber wenn Sie versuchen, die API zu verwenden, um ein Lesezeichen hinzuzufügen:
%Vor%Ich bekomme einen Fehler:
%Vor%Ich denke, das liegt daran, dass HTTPBasicAuth kein drittes Argument verwenden kann, weiß jemand einen Weg, dies zu tun?
HTTPBasicAuth()
only je verwendet Benutzernamen und Kennwortargumente. Es gibt kein 3. Argument, Punkt.
Die HTTP-Standardauthentifizierung fügt der Anforderung einen zusätzlichen Header hinzu. Diese Information wird getrennt von den GET- oder POST-Parametern gehalten. Wenn Sie diese Form der Authentifizierung verwenden, müssen Sie auch keine Parameter username
und password
an die API-Methoden übergeben.
Um ein Lesezeichen hinzuzufügen, übergeben Sie den Parameter url
als POST- oder GET-Datenparameter:
Entweder requests.get()
oder requests.post()
reicht.