我使用的API(https://developers.gfycat.com/api/)使用典型的OAuth流向开发人员授予对API请求的访问权限。通过手动插入整个代码中的值,我能够成功模拟获取访问令牌并将其用于API请求的整个过程。现在,我所有的运动部件都可以正常工作了,我试图将所有部件放在一起,并提出一些问题:
成功请求API访问令牌如下:
{"token_type":"bearer","scope":"","expires_in":3600,"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1NDM5NTIzOTEsImlzcyI6IjJfWldiaktHIiwicm9sZXMiOlsiQ29udGVudF9SZWFkZXIiXX0.SFdMGS8J_KP7pM2H33eu3l6ip2-8PkVHM4VTZzxTWyw"}
最好在应用启动时检索访问令牌一次,然后将访问令牌存储在某个地方,然后每次尝试发出API请求时,请确保在尝试尝试捕获任何“访问令牌已过期”错误之前检索访问令牌?还是每次发出API请求时都简单地向access_token发出请求,即使它很频繁也可以接受吗?
如果我决定走那条路线,我应该在哪里存储access_token字段?
答案 0 :(得分:0)