获得另一个Facebook用户的IP地址的最佳方式

时间:2011-11-25 22:07:10

标签: facebook api

我的Facebook应用程序需要另一个用户的IP地址与其他用户进行通信。因此,两个用户正在使用我的应用程序,一个用户想要与另一个用户通信。用户A如何获取用户B的IP地址,或者用户B如何将其IP地址发送给用户A?

如果在没有手动传递数据的情况下无法做到这一点,那么就有一个可以写入IP地址的数据库表。我的Facebook应用程序能够获取自己的本地IP地址。我只需要一种使用API​​获取远程IP地址的方法。

3 个答案:

答案 0 :(得分:3)

Facebook不支持任何自定义数据存储,您需要在应用程序服务器代码中自行处理。

基本上,您需要有一个数据库(或类似存储),用于存储Facebook用户ID和IP地址。

另一个注意事项是,你不能从Facebook获得另一个Facebook用户的IP地址,你需要从你与用户的连接中获取它。

答案 1 :(得分:0)

让两个用户连接到您选择的服务器,在那里注册IP。

答案 2 :(得分:0)

Facebook不提供用户的IP地址,因此您需要自己处理。您应该能够从用户提交的HTTP请求标头中检索此信息。检查源IP并将其存储在数据库中,然后使用该IP发送给其他用户。