2011-12-02 93 views
0

我已经完成登录Facebook的帐户。脸书OAuth与应用程序问题

一切都没问题,但问题是,当我创建“app1”时,可以完美地访问名字和电子邮件,但不适用于其他应用程序“app2”。

在Facebook上创建“app1”和“app2”。

我是否需要设置任何特殊的应用程序来获取用户的电子邮件。

为什么它适用于“app1”,但不适用于“app2”。

我的代码很简单(Javscript和jQuery在facebook上给出)代码不是问题。只有问题是为什么一个应用程序能够获得电子邮件,而其他应用程序则不能。

我需要为Facebook上的应用程序做任何设置吗?

我的示例代码.......

的FB.login(功能(响应){

  if (response.session) { 

       var url = '/me?fields=name,email'; 

       FB.api(url, function (response) { 

        var image = 'http://graph.facebook.com/' + response.id + '/picture'; 

        alert(response.name); 
        alert(response.email); 

        ..... 

回答

0

你如何获得访问令牌,以及如何找回?不同的应用将需要不同的访问令牌....

+0

访问令牌本身是由Facebook维护,我们不需要担心它,我觉得 –