我正在使用Reddit API,uses OAuth to authenticate users for the API。
其OAuth的API提到,基本上您向用户显示网页,在他们批准后,他们会重定向回您的应用程序并获得代码。然后,您可以使用此代码并向API发出请求,以获得可以存储的访问令牌。
使用Reddit API,您可以设置临时或永久的持续时间。永久性的,似乎你需要恢复一个"刷新令牌"与上述访问令牌一起收到,因为访问令牌将每小时到期,刷新令牌将允许您被授予新的访问令牌。
我理解这个是正确的吗? "永久性"有什么意义?请求每小时到期?此外,我如何在应用意义上跟踪这个?我是否在初始令牌后设置了一个小时的定时器以请求新的定时器?如果应用程序已关闭,我是否将最后一个请求时间写入磁盘,检查它是否超过一小时,然后再刷新它?
我是否正确理解刷新令牌并且必须手动管理它们?
答案 0 :(得分:1)
我理解这个是正确的吗?
如果每小时到期,“永久”请求有什么意义?
此外,我如何在应用意义上跟踪这个?
你可以做一个计时器或Wain说,只是“刷新失败”。
如果应用关闭怎么办,我是否将最后一个请求时间写入磁盘, 检查是否超过一个小时,否则刷新它?
是或使用“刷新失败”方法。