У меня есть электронная почта пользователя, и я хотел бы найти ее в 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>