facebookAPIでユーザーの職歴を表示したいのですが、取得したjsonが配列になっているため取り出し方が分かりません。$user->work->name[0]; のようにしても上手くできなくて困っています...
以下ソースです。
// access token 取得 $access_token = file_get_contents($token_url); // ユーザ情報json取得してdecode $user_json = file_get_contents('https://graph.facebook.com/me?' . $access_token); $user = json_decode($user_json); echo $user_json; // facebook の user_id + name(表示名)をセット $user_id = $user->id; $user_name = $user->name; $user_bio = $user->bio; $user_work = $user->work->name[0]; echo $user_work;
かな?
$user->work[0]->employer->name
みんなの回答 2 件
以下ソースです。
// access token 取得
$access_token = file_get_contents($token_url);
// ユーザ情報json取得してdecode
$user_json = file_get_contents('https://graph.facebook.com/me?' . $access_token);
$user = json_decode($user_json);
echo $user_json;
// facebook の user_id + name(表示名)をセット
$user_id = $user->id;
$user_name = $user->name;
$user_bio = $user->bio;
$user_work = $user->work->name[0];
echo $user_work;
かな?
$user->work[0]->employer->name
関連するトピックス