有没有一种方法可以在不使用浏览器的情况下为Snapchat营销API生成访问令牌

有没有一种方法可以在不使用浏览器的情况下为Snapchat营销API生成访问令牌,snapchat,Snapchat,Snapchat营销API概述了身份验证: 1.)在浏览器中打开授权链接: 2.)已验证用户单击“授权”按钮 3.)从浏览器地址栏中实际复制代码 4.)发出API/cURL请求-将授权代码交换为访问令牌 5.)当访问令牌到期时-将刷新令牌(从步骤4)交换为新令牌 我对这些步骤的主要问题是,该流是一个混合的web流/客户端凭据流。我完全依赖浏览器会话来创建访问令牌 此外,每次使用步骤3获得的代码创建访问令牌时,都需要重新生成该代码 没有[明显的]方法以编程方式创建访问令牌。有?甚至我的Sele

Snapchat营销API概述了身份验证:

1.)在浏览器中打开授权链接:

2.)已验证用户单击“授权”按钮

3.)从浏览器地址栏中实际复制代码

4.)发出API/cURL请求-将授权代码交换为访问令牌

5.)当访问令牌到期时-将刷新令牌(从步骤4)交换为新令牌


我对这些步骤的主要问题是,该流是一个混合的web流/客户端凭据流。我完全依赖浏览器会话来创建访问令牌

此外,每次使用步骤3获得的代码创建访问令牌时,都需要重新生成该代码


没有[明显的]方法以编程方式创建访问令牌。有?甚至我的Selenium尝试触发验证码…

结果证明,永久缓存/存储刷新令牌就是问题所在。有了它,我可以无限重复上面的第5步