[PYTHON] Holen Sie sich ein Zugriffstoken für die Pocket-API

Einführung

Siehe Mit Python Ihren Leseverlauf aus der Tasche holen Ich habe ein Zugriffstoken erhalten, um die API zu verwenden (so wie sie ist). Der Inhalt des Originalartikels ist --Zugriffstoken erhalten --Erhalten Sie Artikel in Pocket registriert

1. Holen Sie sich den Consumer-Schlüssel

Den Consumer-Schlüssel erhalten Sie unter https://getpocket.com/developer/. (Da wir hier nur gemäß dem Bildschirm vorgehen, werden wir die Prozedur weglassen.)

2. Holen Sie sich das Anfrage-Token

Ersetzen Sie "your_consumer_key" im folgenden Code durch den in Schritt 1 erhaltenen Consumer-Schlüssel. Bei der Ausführung wird das Anforderungstoken angezeigt.

import requests
from urllib.parse import urlencode
from urllib.request import Request, urlopen

codeurl = 'https://getpocket.com/v3/oauth/request' # Set destination URL here
post_fields = {"consumer_key":"your_consumer_key","redirect_uri":"http://www.google.com"}  # Set POST fields here
request = Request(codeurl, urlencode(post_fields).encode())
json = urlopen(request).read().decode()
print(json)

3. Genehmigen

Ersetzen Sie "your_request_token" in der folgenden URL durch das in Schritt 2 erhaltene Anforderungstoken und fügen Sie es in die Adressleiste Ihres Browsers ein, um darauf zuzugreifen. Anschließend wird eine Seite angezeigt, auf der Sie gefragt werden, ob Sie genehmigen möchten oder nicht. Klicken Sie daher auf "Autorisieren".

https://getpocket.com/auth/authorize?request_token=your_request_token&redirect_uri=http://www.google.com"

4. Holen Sie sich das Zugriffstoken

Wenn Sie "your_consumer_key" und "your_request_token" im folgenden Code durch die im obigen Verfahren erhaltenen ersetzen, wird das Zugriffstoken angezeigt.

url = 'https://getpocket.com/v3/oauth/authorize'
post_fields = {"consumer_key":"your_consumer_key","code":"your_request_token"}
request = Request(url, urlencode(post_fields).encode())
json = urlopen(request).read().decode()
print(json)

Recommended Posts

Holen Sie sich ein Zugriffstoken für die Pocket-API
Erstellen Sie einen Filter, um ein Zugriffstoken mit der Graph-API (Flask) zu erhalten.
Holen Sie sich AccessToken für das Dienstkonto mit dem Firebase Admin Python SDK
Gewähren Sie mit dem Befehl curl ein Zugriffstoken und POSTEN Sie die API
Greifen Sie mit Python auf die Twitter-API zu
Google API-Zugriffstoken und Aktualisierungstoken
Erstellen Sie mit der AWS-API einen Alias für Route53 zu CloudFront
Greifen Sie mit Requests auf die Docker Remote API zu
Versuchen Sie, eine E-Mail mit der Google Mail API-Clientbibliothek für Java zu senden
Erstellen Sie eine Anwendung mit der Spotify-API
Holen Sie sich ein Zeichen für Conoha mit Python
Holen Sie sich Urlaub mit der Google Kalender-API
Ich habe in der Bibliothek nach der Verwendung der Gracenote-API gesucht
Erstellt einen Python-Wrapper für die Qiita-API
Lassen Sie uns Wiki-Informationen mithilfe der MediaWiki-API abrufen
Tipps zum Erreichen der ATND-API mit Python
[Python] Prognostizieren Sie die richtige Miete für Wohnungen
Golang api bekommen
[Für Anfänger] Web-Scraping mit Python "Greifen Sie auf die URL auf der Seite zu, um den Inhalt abzurufen."
[Python] Ruft den Gesetzestext aus der e-GOV-Gesetz-API ab
Benutzer ohne Konto greifen auf die AWS Management Console zu
[Boto3] Suchen Sie mit der List Users API nach Cognito-Benutzern
[Fast API + Firebase] Aufbau eines API-Servers für die Bearer-Authentifizierung
Erhalten Sie Kommentare und Abonnenten mit der YouTube-Daten-API
Python: Ruft eine Liste der Methoden für ein Objekt ab