我正在尝试使用刷新令牌刷新访问令牌:
curl https://login.salesforce.com/services/oauth2/token -d "grant_type=refresh_token&client_id=3MVG9pHRjzOBdkd.WU9DLyfznP.sjOJRXXX_00nLDYSpM_0K7zAOsLrRKf6IWmCv6MxeTorXL7Zzaaea8IXXX&client_secret=3231123171523457&refresh_token=5Aep861VUUSqKxtr91VaZ7Zh54RmFqHE6zD4htOq6vY9edPgkgm9ZeFPwHIzQQvR__XypcEvWnXXX==&format=json"
Run Code Online (Sandbox Code Playgroud)
但我一直在收到错误 "error_description":"expired access/refresh token"
任何人都有任何想法?
rjb*_*bez 13
我知道这已经过时了,但对于那些可能偶然发现的人来说.我相信这个问题是每个应用程序只能有5个访问权限.在此之后,它开始从最旧的一个撤消刷新令牌.更多信息:
您具有使用刷新令牌的正确语法。确保所有参数都经过 URL 编码,因为在您的示例中,您的刷新令牌使用 = 而不是 %3D。
您还可以通过转到设置内该用户的“用户详细信息”页面并撤销底部附近的“远程访问”来删除用户的刷新令牌。然后再次通过 oauth 流程获取新的刷新令牌,并在curl 命令中尝试。
| 归档时间: |
|
| 查看次数: |
7065 次 |
| 最近记录: |