1
我一直在爲此奮鬥了幾天,而Reddit API文檔沒有爲我提供使用節點獲得oauth訪問所需的洞察力。我使用Reddit註冊了我的應用程序,並輸入'http:// localhost:3000/authorize'作爲我的redirect_ URL,因爲這是用於測試的。然後,Reddit給我提供了一個消費者密鑰和祕密。 我不知道該從哪裏去。據我所知,我必須以某種方式將瀏覽器重定向到'https://ssl.reddit.com/api/v1/authorize'並提供我的consumer_key和祕密。用戶可以登錄,然後重定向到我的演示站點。 我需要的是一個小指南或演示,我可以學習如何使用節點設置整個過程。需要幫助設置與nodejs的reddit oauth
[Reddit的文檔](https://github.com/reddit/reddit/wiki/OAuth2)在這裏,應該讓你開始。這些示例是python和PHP,不是節點,但是簡短明瞭。像[護照](http://passportjs.org/)這樣的Auth框架簡化了oauth流程。我個人很喜歡護照。目前似乎還沒有Reddit插件,但您應該可以查看任何其他OAuth2 [提供程序插件](http://passportjs.org/)以獲得指導 – numbers1311407
或者,您可以使用[授予]( https://www.npmjs.com/package/grant),它支持Reddit。另外還有一篇關於OAuth的文章,以及[如何使用Grant](https://scotch.io/tutorials/implement-oauth-into-your-express-koa-or-hapi-applications-using-grant) – simo