我在不断收到错误的沙盒环境中,贝宝访问令牌仍然存在问题,
Client error: `POST https://api.sandbox.paypal.com/v1/payments/billing-
agreements` resulted in a `401 Unauthorized` response:
{"error":"invalid_token","error_description":"Access Token not found in cache"}
我不确定要去哪里,因为这是在运行API调用之前正在生成和使用的新令牌。一切工作正常,直到两天前开始给我发出问题。它似乎会在大约30分钟左右的时间内返回此错误,直到令牌开始工作。我的问题是,一旦切换到实时版本,我不希望在新令牌正在“处理”时出现此错误,因为令牌将自动更新(或执行任何操作)。
有什么建议吗?
答案 0 :(得分:0)
问题最终出在Laravel从env文件的配置缓存中。我刚运行php artisan config:cache
,它就修复了。我添加了命令
Artisan::call('config:cache');
这解决了我所有的问题。