Сергей прав в том, что поиск всех людей по имени Джеймс был бы бесполезен. Сергей имеет в виду FQL, который представляет собой другой способ запроса данных, но, как указал DMCS, в Graph API есть функция поиска, которая позволяет вам делать то, что вы пытаетесь сделать.
https://developers.facebook.com/docs/reference/api/
Цитирую:
Поиск
Вы можете осуществлять поиск по всем публичным объектам в социальной сети с помощью https://graph.facebook.com/search. Формат:
https://graph.facebook.com/search?q=QUERY&type=OBJECT_TYPE
Если вы перейдете на страницу, будут некоторые примеры URL-запросов, которые вы можете использовать для поиска различных типов объектов, включая пользователей.
На мой взгляд, полезное приложение, как правило, будет работать в контексте пользователя FB, получая доступ к объектам, доступ к которым пользователь дал приложению. Если вы ищете имя среди друзей пользователя, вероятно, проще всего получить всех его друзей (для этого вам не нужны никакие идентификаторы, кроме зарегистрированного пользователя), и проанализировать этот список на предмет имени пользователя. и ID, а затем используйте ID, чтобы получить любую информацию, которую вы собираетесь получить.