【发布时间】:2019-09-05 17:52:09
【问题描述】:
我完全按照 GoCardless API 的“入门”说明进行操作,但在尝试运行简单脚本时出现此错误
“未捕获的异常 'Exception' 带有消息 'Option access_token 只能是一个字符串。'”
require '../../vendor/autoload.php';
$client = new \GoCardlessPro\Client([
// We recommend storing your access token in an environment variable for security, but you could include it as a string directly in your code
'access_token' => getenv('sandbox_XXXX-XXXXx_XXX_XXX-XXX'),
// Change me to LIVE when you're ready to go live
'environment' => \GoCardlessPro\Environment::SANDBOX
]);
我做错了什么?
【问题讨论】:
-
var_dump(getenv('sandbox_XXXX-XXXXx_XXX_XXX-XXX'));会得到什么? -
@aynber - 我得到
bool(false) -
然后你需要弄清楚为什么它返回 false,以及它应该有什么。
-
这很明显,哈哈 - 我完全遵循了这一点 (developer.gocardless.com/getting-started/api/…),所以应该不会出现任何错误?
-
文档中并没有告诉你如何从剪贴板获取访问令牌到环境,所以它缺少一两步。
标签: php gocardless