Выполнение поиска в Facebook с использованием API JavaScript - PullRequest
6 голосов
/ 15 сентября 2011

У меня есть электронная почта пользователя, и я хотел бы найти ее в Facebook, используя javascript api.

Я знаю, что мне нужно что-то

FB.api('/search', {q: 'user@email.com', type: 'user'}, function(response) {
    //Handle response
});

Но это не похожена работу, я даже не получаю ответ.

Я также пытался положить его внутрь и / или после вызова FB.login(), который просто почему-то не получается.

Любые предложения?Их документация о том, как использовать это, настолько расплывчата.

РЕДАКТИРОВАТЬ:

Вот весь соответствующий код:

<div id="fb-root"></div>
<script type="text/javascript" >
    FB.init({
        appId: 'apikey', //Actual API key removed for obvious reasons
        status: true, // check login status
        cookie: true, // enable cookies to allow the server to access the session
        xfbml: true, // parse XFBML
        oauth: true // enable OAuth 2.0
    });
</script>

<script type="text/javascript" >
    FB.login(function (response) {
        if (response.authResponse) {
            FB.api('/search', {q: 'user@email.com', type: 'user'}, function(response) {
            {
                alert(response);
            });
        }
        else {
            alert(response.toString());
        }
    });
</script>

Ответы [ 2 ]

3 голосов
/ 13 марта 2013
var urlCall = "/search?q=Bamboo&type=page&access_token=";
FB.api(urlCall, function(response) {
  //you code to execute     
});

Наконец нашел это после некоторого копания.

0 голосов
/ 15 сентября 2011

Передаете ли вы ключ API?

я бы начал здесь: http://developers.facebook.com/docs/reference/javascript/

, а затем следуйте этому примеру, который использует 0Auth 2.0, чтобы сформировать основу для того,сделайте ваши запросы API: https://developers.facebook.com/blog/post/525/ (эта статья кажется самой последней!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...