如何使用PRAW登录Reddit



我正在努力学习PRAW。根据官方文件做所有事情,但开始出现登录错误(输出如下(

我做错了什么?我该怎么解决?所有creds均正确。

import json
import praw
import requests

subr = 'test'
credentials = 'client_secrets.json'

with open(credentials) as f:
creds = json.load(f)

reddit = praw.Reddit(client_id=creds['client_id'],
client_secret=creds['client_secret'],
user_agent=creds['user_agent'],
redirect_uri=creds['redirect_uri'],
pasword=creds['password'],
username=creds['username'])
title = "PRAW documentation"
url = "https://praw.readthedocs.io"
reddit.subreddit("test").submit(title, url=url)

输出:

RedditAPIException: USER_REQUIRED: 'Please log in to do that.'

使用PRAW登录reddit的最简单方法

使用PRAW登录reddit最简单的方法是使用文档中的代码

  • client_id是";脚本";当你创建应用程序时,reddit会给你
  • client_secret是reddit在创建应用程序时为您提供的API密钥
  • password是您的reddit帐户密码
  • user_agent是应用程序的描述
  • username是您的reddit帐户的用户名
reddit = praw.Reddit(
client_id="client_id",
client_secret="client_secret",
password="password",
user_agent="user_agent",
username="username",
)

相关内容

  • 没有找到相关文章

最新更新