我正在使用Google Ads(以前称为Adwords)PHP库来管理客户帐户,并且该库在PHP 7上运行。
我使示例正常工作,但是我无法将创建的OAuth2类的OAuth2对象实例作为$ _SESSION变量存储,而没有得到this __PHP_Incomplete_Class error。
我知道我必须在存储之前以某种方式正确地序列化或定义它,但是我对PHP,后端编码和Internet安全性不满意。我发现了类似的问题here和here。另外,here和here的回应是:
这意味着您已经未序列化(大概是在会话中) 当前运行时未定义其类的对象
,并且“类定义尚未加载”,但是我不知道该怎么做。我能以某种方式使用var_dump来做到这一点吗?我现在机智了。具体来说,我想正确存储$oauth2 object,以便可以使用它通过客户端库进行呼叫。
$oauth2->setCode($_GET['code']);
$authToken = $oauth2->fetchAuthToken();