如何从 PHP 对象获取验证状态


How to get VerificationStatus from a PHP object?

如何从这个 PHP 对象获取验证状态?

    Guzzle'Service'Resource'Model Object
    (
        [structure:protected] => 
        [data:protected] => Array
            (
                [VerificationAttributes] => Array
                    (
                        [user@gmail.com] => Array
                            (
                                [VerificationStatus] => Success
                            )
                    )
                [ResponseMetadata] => Array
                    (
                        [RequestId] => csdgdf62-fdsg-dfgdf-23-bf91f933ab69
                    )
            )
    )

我在Amazon SES文档中发现了答案:

当使用以下命令访问数据时:

$result = $client->getIdentityVerificationAttributes(array(
    // Identities is required
    'Identities' => array($email)
));

您可以在以下位置访问验证状态:

$result['VerificationAttributes'][$email]['VerificationStatus']

因此,请检查:

if($result['VerificationAttributes'][$email]['VerificationStatus']=='Success'){
    // verification status was successful
}