我之前在facebook API上工作过。我成功地使用了它,并获取了所有的朋友列表和他们的电子邮件ids。我还可以获得通过facebook API登录的用户电子邮件id。
现在,在7-8个月的时间里,我发现faceAPI开发部分已经改变了。新的是不同的东西。
现在我面临着在用户登录facebook.Yet后获取电子邮件id的问题,除了电子邮件id之外,所有其他详细信息都会出现,如用户名、.user id和位置。
旧的脚本也不适用于我。你能帮我在我的网站上获得通过facebook登录的用户的电子邮件id吗?
多谢你的合作。
发布于 2011-10-11 21:54:45
PHP SDK没有人会为您做功课(为您升级代码) email
email
发布于 2013-04-13 06:36:10
直接访问方式:
用你的名字登录Facebook。如果您需要“访问令牌”,请单击扩展权限,然后单击"read_friendlist“复选框以获取您的访问令牌,然后提交查询。您可能需要“允许”访问,因此只需按照给定的提示操作即可。瞧!现在,您已经拥有了朋友列表中每个人的用户名。查询中的"username“参数将为您提供联系人电子邮件"message to that person”,您可以附加@facebook.com并向他们发送一条消息。非常简单。
http://developers.facebook.com/tools/explorer?fql=SELECT%20username%20FROM%20user%20WHERE%20uid%20IN%20%28SELECT%20uid2%20FROM%20friend%20WHERE%20uid1%20%3D%20me%28%29%29%20ORDER%20BY%20name
我一直在使用雅虎邮箱的导入功能,但现在它被限制在你的朋友列表中的前50个名字。在我工作的地方,他们在两个页面之间有6000多个朋友。这是我的问题的一个非常简单的解决方案。现在,我可以编写一个非常小的PHP sendmail程序,向朋友列表中的每个人发送一封直接指向他们消息的电子邮件消息。不再查看页面源代码或手动执行此操作。我可以在IFanz上创建一个特殊的电子邮件列表,它将处理所有的dups,即使我每月重复这个过程来获取新的电子邮件。
-SAB
https://stackoverflow.com/questions/7726444
复制相似问题