kullanıcı adını görüntülemek

2 Cevap php

Bu sorular basit olabilir.

$appapikey = '...';
$appsecret = '...';
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();

i have the user authenticated and everything. now i want to say hello to the user. like: echo 'Hello, $user_id';

bu nasıl kod yazmak için. Ne $ USER_ID şu içeren kullanıcı UID olduğu için.

lütfen yardım.

2 Cevap

Yapmanız gereken tüm kod için aşağıdaki satırı ekleyin:

$userInfo = $facebook->api_client->users_getInfo($user_id, array('name'));

$name = $userInfo[0]['name'];

Bu (Facebook zaman zaman kendi API bir çok değişiklik sever gibi SQL aşina iseniz önerilir) aşağıdaki FQL sorguyu çağıran aynıdır:

$facebook->api_client->fql_query("SELECT name FROM user WHERE uid='$user_id'");

Doc wiki aradığınız dahil olmak üzere en yaygın aramalar için PHP örnekler vardır.

http://wiki.developers.facebook.com/index.php/Users.getInfo#Example%5FRequests