facebook-php-sdk:为什么$ name变量什么都不返回?

时间:2011-12-21 17:41:12

标签: php facebook

 require 'facebook.php';

    $app_id ="11111111111111111";
    $app_secret = "11111111111111111111111111";

    $facebook = new facebook(array(
        'appId' => $app_id,
        'secret' => $app_secret,
        'cookie' => true
    ));

    $signed_request = $facebook->getSignedRequest();
    $page_id = $signed_request["page"]["id"];
    $page_admin = $signed_request["page"]["admin"];
    $like_status = $signed_request["page"]["liked"];
    $country = $signed_request["user"]["country"];
    $locale = $signed_request["user"]["locale"];
    $name = $signed_request["user"]["name"];

1 个答案:

答案 0 :(得分:2)

根据facebook docsuser属性为

  

包含locale字符串,country字符串和age对象(包含年龄的minmax数字范围)的JSON对象当前用户。

请注意,那里没有提到name