小编Dan*_*ton的帖子

无法将生日转换为字符串facebook php sdk

我正在测试facebook php sdk.我拥有'user_birthday,email'和默认用户个人资料的权限.这是代码.

<?php
if(isset($session)) {

  try {

$user_profile = (new FacebookRequest(
  $session, 'GET', '/me/'
))->execute()->getGraphObject(GraphUser::className());

   var_dump ($user_profile);
   echo $user_profile->getEmail();
   $_SESSION['user']=$user_profile->getName();
   $_SESSION['user_id']=$user_profile->getId();

    $_SESSION['profile_pic']="http://graph.facebook.com/".$_SESSION['user_id']."/picture";
   $_SESSION['gender']=$user_profile->getGender();

 $vars = get_object_vars ( $user_profile->getBirthday() );


 print_r ( $vars );


 } catch(FacebookRequestException $e) {

echo "Exception occured, code: " . $e->getCode();
echo " with message: " . $e->getMessage();

  }   

}        
?>
Run Code Online (Sandbox Code Playgroud)

输出是

    object(Facebook\GraphUser)[6]
    protected 'backingData' => 
    array (size=12)
    'id' => string 'xxxxxxxxxxx' (length=15)
    'birthday' => string '01/12/1990' (length=10)
    'email' => string 'xxxxx@gmail.com' (length=19)
    'first_name' => string …
Run Code Online (Sandbox Code Playgroud)

php facebook object facebook-php-sdk

1
推荐指数
1
解决办法
1304
查看次数

标签 统计

facebook ×1

facebook-php-sdk ×1

object ×1

php ×1