2012-04-11 35 views
1

我很难解析这个。我知道如何通过这样做来获得access_credentials的密钥:$ account ['twitter'] - > access_credentials ;.如何解析这个返回的值在PHP

但我似乎无法得到oauth_token或oauth_token_secret。我需要得到这个,所以我可以将它保存到我的会话变量。

[twitter] => stdClass Object 
    (
     [id] => 1 
     [third_party_uid] => 
     [access_credentials] => {"oauth_token":"xxxx","oauth_token_secret":"xxx","user_id":"1234","screen_name":"user_1"} 
     [mds_user_id] => 15 
     [type] => 
     [provider] => Twitter 
    ) 

请帮忙。

+0

解决这个问题,只需要json_decode结果^ _ ^ – 2012-04-11 08:21:28

回答

5

看起来像一个JSON字符串。对其进行解码:

$credentials = json_decode($account['twitter']->access_credentials, true); 
echo $credentials['oauth_token']; 
2
$ac = json_decode($twitter->access_credentials); 
echo $ac['oauth_token'];