惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Full Disclosure
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
Secure Thoughts
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Security Latest
Security Latest
Project Zero
Project Zero
Apple Machine Learning Research
Apple Machine Learning Research
Cyberwarzone
Cyberwarzone
V
Visual Studio Blog
S
SegmentFault 最新的问题
月光博客
月光博客
Cisco Talos Blog
Cisco Talos Blog
Simon Willison's Weblog
Simon Willison's Weblog
NISL@THU
NISL@THU
Security Archives - TechRepublic
Security Archives - TechRepublic
Webroot Blog
Webroot Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
量子位
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Privacy & Cybersecurity Law Blog
博客园 - 叶小钗
博客园 - 聂微东
O
OpenAI News
有赞技术团队
有赞技术团队
V2EX - 技术
V2EX - 技术
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
阮一峰的网络日志
阮一峰的网络日志
小众软件
小众软件
博客园 - 司徒正美
S
Security Affairs
J
Java Code Geeks
WordPress大学
WordPress大学
Schneier on Security
Schneier on Security
S
Security @ Cisco Blogs
Jina AI
Jina AI
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
GbyAI
GbyAI
M
MIT News - Artificial intelligence
T
Tailwind CSS Blog
腾讯CDC
Help Net Security
Help Net Security
Know Your Adversary
Know Your Adversary
N
News and Events Feed by Topic
T
Troy Hunt's Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog
云风的 BLOG
云风的 BLOG
IT之家
IT之家
T
Threat Research - Cisco Blogs
罗磊的独立博客

eallion's Blog

春假清明自驾游 Ubuntu 25.10 安装和配置 秋假 彩礼 2025 博客变化 预制菜 联邦礼仪之一 重拾写博客的乐趣 少儿 TED - 时间管理大师 n8n 之同步博客到 Mastodon n8n 之备份 Mastodon 嘟文 如何备份 Mastodon Docker 部署 Mastodon NAS 折腾记 Windows 11 安装软件 博客排版 - 挤压中文标点符号 Hugo 博客集成 Mastodon 独立博客自省问卷 15 题 Chrome 插件更新:网址净化器 在 Hugo 中使用 Shiki 炒菜万能公式 uBlacklist 订阅合集 读《中文互联网正在加速崩塌》 CSS 和 JS 实现博客热力图 受灾小记 那,他吃什么?! Mastodon 同步到 Memos Hugo 外部链接跳转提示页面 联邦宇宙及 Mastodon 简介 2024 博客变化 部署动态生成 OG Image 的 API 再看《星际穿越》 实感 自部署 GitHub 风格的 Reactions 点赞功能 图床 CDN CNAME 接入 Cloudflare SaaS 实现分流 利用 GitHub Actions 同步对象存储 留给孩子一个完整的母亲 博客 AI 摘要及优化 豆瓣同步到 Notion 和 Neodb NeoDB API 创建观影页面 Artalk 无评论随机显示诗词 孙燕姿关于AI孙燕姿的回复 Windows 安装 Rime 小狼毫五笔拼音输入法 Umami Docker 部署及优化 去有风的地方 非 24 小时睡眠觉醒障碍 Memos API 获取总条数 Memos API 公告样式滚动效果 Memos API 调用渲染页面 Memos 手动导入数据 Memos 简介 凉城利川·避暑旅居胜地(附 CCTV 报道) 珊瑚鱼 读《中文大约的确已经死了》 再说评论 且试天下 记一次博客被攻击 Hugo .GitInfo 的替代方案 Gitea 安装备忘 Twikoo 集成 Slimbox2 灯箱插件 童心皆可爱 减肥小结 白粽肉粽及端午快乐安康 劳动合同解除 (终止) 及赔偿一览表 启用 Waline 静态博客评论系统的选择 好好说话 KMS Windows 激活服务器 Ubuntu 20.10 优化 关于 Ubuntu Ubuntu ZFS 原生全盘加密 Ubuntu ZFS 加密 Home 目录 爱丽丝梦游仙境症 偶发 月半 Ubuntu 20.04.1 配置 LNMP 本地环境备忘 佛性写博 Ubuntu 20.04 优化 免费领取咪咕版 Kindle Typecho 迁移到 Hugo 博客迁移到 Hugo GitHub Actions 自动部署 Hexo 脚本 Gridea Hexo Hugo 等 git push 同步到多个仓库 Ubuntu 19.10 优化 Typecho 中英文之间自动加上空格 Ubuntu 配置 EverVim Ubuntu 配置 Guake Ubuntu 配置 Oh-My-Zsh 阿里云镜像改版 备份工具 Duplicati Ubuntu Server snap 安装 Nextcloud Ubuntu Server 安装 Mosh 算命 言论自由 无意义的个性化 「我谈的话题没什么敏感的」 博客换回默认主题 typecho1.2 (18.10.23) 新窗口打开链接 一言 APP 添加 “今日诗词” 官方源 api 让 Firefox 只在新标签页 newtab 显示书签栏 爱子七不责
NeoDB 获取 Access Token
Charles Chin · 2023-07-11 · via eallion's Blog

# 1. 注册 Neodb 账号

注册 NeoDB 账号前,需要注册一个 Mastodon 长毛象宇宙的账号,有很多实例可以注册。然后用 Mastodon 账号就可以登录 NeoDB 了。最新的 NeoDB 似乎已经可以绑定邮箱登录了。
注册 Mastodon 和 NeoDB 这些都是小事情,暂时略过,默认任何人都会了。
比如我就注册在 mastodon.social ,我以前还自建过 Mastodon,不过没必要。

# 2. 生成 NeoDB 的 Token

NeoDB 官方开发者中心有 How to authorize 教程,按教程一步一步来就可以。
但是有人问到,我这里就翻译一下。
为什么要生成 Access Token,因为临时的 Test Token 有效期很短。

# 2.1. 进入开发者中心

# 2.2. 新建一个应用

点击 Your applications,再点击 New Application,然后的按下面的例子填入信息。

  • Name:随便起个名字,尽量写英文
  • Url:一定要填自己的可以访问的域名
  • Description:随便写
  • Client secret:自动生成的,不要修改,一定要记下来,不过这个后期编辑的时候还能看到
  • Redirect uris:在填入的 Url 基础上加上 /callback

创建成功后,就能看到此应用的 Client ID,记录下此 Client ID

# 2.3. 获取 AUTH_CODE

通过浏览器访问下面的 URL,注意修改成自己的参数:

https://neodb.social/auth/oauth/authorize/?response_type=code&client_id=CLIENT_ID&redirect_uri=https://example.org/callback

其中:

  • CLIENT_ID:替换成应用的 Clinet ID:uT9mDhCHc5sdfsfsdfsfsfsdsdfS1JVW3dLyAm
  • redirect_uri:替换成应用中填写的:https://eallion.com/callback

替换后的 URL 应该像这样:

访问后,点击 确认授权 ,会在浏览器地址栏返回一个带有 code 的 URL。记住这个 code 的值,别管 404 或其他报错。

# 2.4 最终获取 Access Token

最后一步,打开终端、WSL、VPS 或者 Postman 这类工具,发送如下的请求,就能返回 Access Token 的值了。

    curl -X POST https://neodb.social/oauth/token/ \
    -H "Content-Type: application/x-www-form-urlencoded" \
    -d "client_id=uT9mDhCHc5sdfsfsdfsfsfsdsdfS1JVW3dLyAm" \
    -d "client_secret=BMYR8144KWQEus0cPQRsE2EOZEkGfsDH34234234222222kA8XDL7wd1sgpDybvxMhvEyDUU5V0evZd8gKWhL2" \
    -d "code=pjFoZSzmFusdfsdfsfsdfsfsdfsfsdfs4FxxwDxZzt7ePSt46INN" \
    -d "redirect_uri=https://eallion.com/callback" \
    -d "grant_type=authorization_code"

然后你就会得到一串字符串:

{"access_token": "QuhZZpr8bE711111111111X2OPaSRKU", "expires_in": 31536000, "token_type": "Bearer", "scope": "read write", "refresh_token": "j35doBOi22222222229Z2rLVVKX"}

QuhZZpr8bE711111111111X2OPaSRKU 就是一个有效期 1 年的 Access Token 了。