简体   繁体   English

无法访问受保护的属性-laravel 4

[英]Cannot access protected property -laravel 4

I am using oauth to connect facebook with my app 我正在使用oauth将Facebook与我的应用程序连接

token = $fb->requestAccessToken( $code );

will give following 将给以下

OAuth\OAuth2\Token\StdOAuth2Token Object
(
    [accessToken:protected] => CAAIYQeqXeLYBAIlu6fiQKudu0XQxdCya33PC0cEAZCFDQNkV1KCCZBuOEmXyhkv5VU45kU0pDwSCYoVzLBc7AbHti81mVq9xBgMygA2oLfVArqxboRO1QzgSSCcqqgwZA3nszCmVx6M5MHVXYZBB6g1KpWukRbHWyhVxWUzNWzs81MS3ERiMNK6ZAsYRS9zhYNZABZCTh8SK89tYNGOBuwC
    [refreshToken:protected] => 
    [endOfLife:protected] => 1411197432
    [extraParams:protected] => Array
        (
        )

)

whenever i try to access accessToken like below 每当我尝试访问如下所示的accessToken

print_r($token->accessToken);

It gives the following error 它给出了以下错误

Cannot access protected property OAuth\\OAuth2\\Token\\StdOAuth2Token::$accessToken 无法访问受保护的属性OAuth \\ OAuth2 \\ Token \\ StdOAuth2Token :: $ accessToken

it seems simpler but i am not able to access accessToken . 似乎更简单,但我无法访问accessToken Any clues? 有什么线索吗?

A getter should exist. 吸气剂应该存在。 Try : $token->getAccessToken()); 试试: $token->getAccessToken());

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM