В последние дни я работаю над приложением, которое должно искать пользователей в Facebook.Поскольку FQL-запрос для «имя пользователя» устарел / был отменен , я решил использовать общий API поиска.
Я использую PHP, поэтому FB PHP SDK Я бы предпочел.Я использовал его ранее для запросов FQL, вот так:
// $api is already initialized, with access_key, app secret and so on
$users = $api(array(
'method' => 'fql.query',
'query' => "SELECT first_name,last_name FROM user WHERE uid='12345'",
));
Я бы хотел построить поисковый запрос аналогичным образом.Особенно я не хочу урленкодировать параметры, указывать ключ доступа, секрет приложения и все то, что SDK должен сделать для меня.Однако я еще не смог создать этот запрос с помощью SDK.Есть ли возможность сделать это?Если да, то как?Я нашел длинный список поддерживаемых SDK "вызовов API", но мне нужно создать запрос для graph.facebook.com/search?arguments.
Заранее спасибо.
РЕДАКТИРОВАТЬ: Чтобы прояснить, я не хочу строить строку самостоятельно.Я знаю, что это решение работает.Но имхо уродливо, когда у меня есть SDK:
$name = urlencode(trim($first_name . " " . $last_name_));
$users = $this->facebook->api("/search?q=$name&type=user&access_token=$key");