2012-02-01 151 views
-1

可能重复:
Facebook Graph API and friend's email检索朋友的电子邮件

我知道这是无法获取的朋友的电子邮件地址,但没有任何的替代办呢?我发现的是,像www.facebook.com/username/info这样的URL能够检索可能包含或不包含电子邮件地址的HTML页面。我们可以通过html解析,然后获取这样的数据吗?

回答

1

Scraping与Graph API没有什么关系,虽然你可以做到,但这是没有人会推荐的(并且很容易变成违反平台策略)。

顺便说一句,目前在页面的源代码中有email用户在url注释块中以url编码形式的地址。 (每个DOM解析器都会自动超出范围),并且没有人能确保它会在那里。由于在Facebook平台变化的方式频繁,这可能会很快改变,你会在盘算什么改变,固定分析器的恒定噩梦......

其实与您的朋友通过通信应用程序,你应该使用social channels定义通过Facebook。如果你想发送消息给朋友,你可能也有兴趣Chat API

+0

我仍然坚持从Facebook报废数据。这就是我所做的。 1.即时通讯设法解析的网址是http://m.facebook.com/username?v=info。然后我尝试使用jsoup解析html。一切正常。但我收到的html数据是登录页面而不是用户的配置文件页面。即使我已经签署了仍然我得到的登录页面的HTML。请帮忙!! – SoH 2012-02-02 06:32:44

相关问题