我的Facebook应用程序需要另一个用户的IP地址与其他用户进行通信。因此,两个用户正在使用我的应用程序,一个用户想要与另一个用户通信。用户A如何获取用户B的IP地址,或者用户B如何将其IP地址发送给用户A?
如果在没有手动传递数据的情况下无法做到这一点,那么就有一个可以写入IP地址的数据库表。我的Facebook应用程序能够获取自己的本地IP地址。我只需要一种使用API获取远程IP地址的方法。
答案 0 :(得分:3)
Facebook不支持任何自定义数据存储,您需要在应用程序服务器代码中自行处理。
基本上,您需要有一个数据库(或类似存储),用于存储Facebook用户ID和IP地址。
另一个注意事项是,你不能从Facebook获得另一个Facebook用户的IP地址,你需要从你与用户的连接中获取它。
答案 1 :(得分:0)
让两个用户连接到您选择的服务器,在那里注册IP。
答案 2 :(得分:0)
Facebook不提供用户的IP地址,因此您需要自己处理。您应该能够从用户提交的HTTP请求标头中检索此信息。检查源IP并将其存储在数据库中,然后使用该IP发送给其他用户。