跳至主要内容

Reddit 開始限制 API 呼叫了

· 閱讀時間約 1 分鐘

MSOutlookit(不方便明說是幹嘛的),前陣子都還能用,最近打開來卻只有一片空白。

查了一下,直接從前端瀏覽器打 Reddit 的 API,現在全部回 403。

只好請小助理幫忙改成用本機後端呼叫的版本,把自己的 Cookie 帶進去,這樣打 API 就會通了。

(↑用 Cloudflare Worker 之類的方法大概也行)

順便看了一下 reddit_session 的期限,大概半年,貼一次可以用很久。

而純靜態的作法大概是沒救了。

另外 api.js 會自動判斷:有後端就走後端,沒有後端(例如丟到靜態網站上)就退回原版的 JSONP,等哪天 Reddit 又放寬了,靜態版也能自己復活,雖然不太可能。