使用javascript API执行facebook搜索

Performing facebook searches with javascript API

本文关键字:facebook 搜索 执行 API javascript 使用      更新时间:2023-09-26

我有一个用户的电子邮件,我想在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>
var urlCall = "/search?q=Bamboo&type=page&access_token=";
FB.api(urlCall, function(response) {
  //you code to execute     
});

经过一番挖掘终于发现了这个

您正在传递api密钥吗?

我将从这里开始:http://developers.facebook.com/docs/reference/javascript/

,然后遵循下面的示例,该示例使用0Auth 2.0来形成您需要如何发出api请求的基础:https://developers.facebook.com/blog/post/525/(这篇文章似乎是最新的!)