是否有 API 可以使用用户名和密码获取 Dropbox 令牌?
Is there any API to get Dropbox token using username and password?
我正在尝试使用我的保管箱用户名和密码获取访问令牌。
我不想去那里的网站生成它,如帮助文档中所述。
不,Dropbox API 应用程序应使用 OAuth 应用程序授权流程为用户获取访问令牌,这样应用程序就不必直接处理用户的凭据。您可以在此处找到有关此过程的更多信息:
https://www.dropbox.com/developers/reference/oauthguide
您提到的在 App Console 上生成它的方法仅适用于应用程序的所有者,但 OAuth 应用程序授权流程可用于任何帐户。
请注意,虽然这确实需要用户手动干预,但通常每位用户只需执行一次。一旦应用程序拥有用户的访问令牌,它就可以存储令牌并在以后的 API 调用中重新使用令牌,而无需用户进一步手动干预。
Dropbox API 访问令牌不会自行过期,但用户可以手动撤销它们。
我正在尝试使用我的保管箱用户名和密码获取访问令牌。
我不想去那里的网站生成它,如帮助文档中所述。
不,Dropbox API 应用程序应使用 OAuth 应用程序授权流程为用户获取访问令牌,这样应用程序就不必直接处理用户的凭据。您可以在此处找到有关此过程的更多信息:
https://www.dropbox.com/developers/reference/oauthguide
您提到的在 App Console 上生成它的方法仅适用于应用程序的所有者,但 OAuth 应用程序授权流程可用于任何帐户。
请注意,虽然这确实需要用户手动干预,但通常每位用户只需执行一次。一旦应用程序拥有用户的访问令牌,它就可以存储令牌并在以后的 API 调用中重新使用令牌,而无需用户进一步手动干预。
Dropbox API 访问令牌不会自行过期,但用户可以手动撤销它们。