¿Cómo obtener client_id y client_secret para el registro de la API Python Reddit?

Reddit es una red de comunidades basadas en los intereses de las personas. Cada una de estas comunidades se denomina subreddit. Los usuarios pueden suscribirse a múltiples subreddits para publicar, comentar e interactuar con ellos.
Un bot de Reddit es algo que responde automáticamente a la publicación de un usuario o publica cosas automáticamente en ciertos intervalos. Esto podría depender del contenido que publiquen los usuarios. Puede ser activado por ciertas frases clave y también depende de varios subreddits con respecto a su contenido.
Para implementar un bot de Reddit, utilizaremos Python Reddit API Wrapper (PRAW). Nos permite iniciar sesión en la API de Reddit para interactuar directamente con el backend del sitio web. Puede encontrar más información sobre esta biblioteca aquí – PRAW – Python Reddit API Wrapper
.

Para crear una instancia de PRAW necesitamos ejecutar el siguiente código:

reddit = praw.Reddit(client_id ='my client id', 
                     client_secret ='my client secret', 
                     user_agent ='my user agent', 
                     username ='my username', 
                     password ='my password') 

Para obtener la información de estos campos:

  • Crea una cuenta Reddit.
  • El nombre de usuario de la cuenta de reddit irá al usernamecampo.
  • La contraseña de la cuenta de reddit irá al passwordcampo.
  • user_agentes un identificador único que ayuda a Reddit a determinar el origen de las requests de red.
  • client_idy client_secretson necesarios para acceder a la API de Reddit como una aplicación de script. Los podemos encontrar por:
    1. Inicie sesión en su cuenta de Reddit.
    2. Abra el enlace: https://www.reddit.com/prefs/apps
    3. Se abrirá lo siguiente:
    4. Haga clic en «crear una aplicación…». Se solicitarán los siguientes campos:
    5. Asigne un nombre apropiado a la aplicación y complete el resto de los campos:
    6. Haga clic en «crear aplicación».
    7. El texto en el cuadro verde es el client_id.
    8. Haga clic en «editar». El texto en el cuadro verde es el client_secret.

Publicación traducida automáticamente

Artículo escrito por Yash_R y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *