Logo
Section 1 / 2

snoowrap 简介

学习如何使用 JavaScript 的 Reddit API 封装库。

导入

snoowrap 简介

学习如何使用 JavaScript 的 Reddit API 封装库。

参数类型必需性说明
user_agent字符串必需user_agent 用于标识网络请求的来源。我们需要一个唯一且具有描述性的 user_agent。
refresh_token字符串可选刷新令牌是一串字符,可用于获取经过身份验证的 Reddit 实例。
client_id字符串可选一串随机字符,用于用户身份验证。
client_secret字符串可选一串随机字符,用于用户身份验证。
...
使用 snoowrap 获取用户偏好设置
1import snoowrap from "snoowrap"; 2 3const reddit = new snoowrap({ 4 client_id: "{{CLIENT_ID}}", 5 client_secret: "{{CLIENT_SECRET}}", 6 refresh_token: "{{REFRESH_TOKEN}}", 7 username: "{{USERNAME}}", 8 user_agent: "testscript by u/{{USERNAME}}", 9}); 10 11async function userPreferences() { 12 try { 13 const response = await reddit.getPreferences(); 14 printResponse(response); 15 } catch (error) { 16 printError(error); 17 } 18} 19userPreferences();

与 Reddit 子版块互动

使用 snoowrap 与帖子和评论进行交互