0

除了允许我的应用程序之外,它是否需要任何权限。我的代码如下..

FB.api({ 方法:'fql.query',

查询:'SELECT name,pic_square,birthday,sex,profile_url,website,email,email_hashes FROM user

WHERE uid='+friend.id },

     function(response) {

     alert("friends website:: "+response[0].website);

     alert("friends email :: "+response[0].email); 

     alert("friends email_hashes:: "+response[0].email_hashes[0]); 

     } } );  

第一个警报返回正确的网站信息,但第二个和第三个警报是

给出 null 和 undefined/null (除了 email 一切正常,但不是 email

地址)。

4

1 回答 1

0

不,您无法访问朋友的电子邮件地址——您只能在获得email许可的情况下获取当前应用用户的电子邮件地址。没有friends_email许可之类的东西。

用户电话号码再也无法通过 API 访问了即使是您当前的用户也不行。如果您需要该信息,则必须让用户通过表格或其他方式自行将其提供给您。

于 2012-11-14T09:51:43.257 回答