从对象 Facebook API (PHP) 获取受保护的值

Getting protected values from object Facebook API (PHP)

如何从他们API中的FB returns下面的对象中获取受保护的值?

Facebook\Authentication\AccessToken Object
(
    [value:protected] => AAAAAAA
    [expiresAt:protected] => DateTime Object
        (
            [date] => 2017-11-30 19:27:26.000000
            [timezone_type] => 3
            [timezone] => UTC
        )

)

我这样试过:$var->value$var->expiresAt->date 但不起作用。

Facebook API封装了它的属性,所以你需要使用getters。例如,您可以使用 getter:

获得 expiresAt 属性
var_dump($accessToken->getExpiresAt()->format("d/m/Y H:i:s")); // string(19) "30/11/2017 16:43:11"

value 和其他属性也是如此。