使用API/爬虫程序从id获取Facebook名称
我正在尝试根据用户的Facebook id获取其Facebook名称。使用API/爬虫程序从id获取Facebook名称,facebook,facebook-graph-api,web-crawler,Facebook,Facebook Graph Api,Web Crawler,我正在尝试根据用户的Facebook id获取其Facebook名称。 例如,如果我的Facebook是:Mor Amit 我的Facebook id是:875810135770071 我想获得Facebook的名称,即:mor.amit.3 你知道我怎么做吗? 谢谢你 *我正在使用java,因为你没有提到你使用的是哪种语言,我将使用PHP,因为它更容易、更快速地学习(我的观点) 如果您有ID,则此链接将为您提供用户配置文件: www.facebook.com/profile.php?id= 如
例如,如果我的Facebook是:Mor Amit
我的Facebook id是:875810135770071
我想获得Facebook的名称,即:mor.amit.3
你知道我怎么做吗?
谢谢你
*我正在使用java,因为你没有提到你使用的是哪种语言,我将使用PHP,因为它更容易、更快速地学习(我的观点) 如果您有ID,则此链接将为您提供用户配置文件:
www.facebook.com/profile.php?id=
如果您有用户名,则可以使用:
www.facebook.com/
加载页面后,比如说使用PHP(,),您可以使用-dirty解析在内容(DOM)中找到:
- FB用户id正则表达式模式:
/data profileid=“([0-9]{0,})”/i
- FB用户真实姓名正则表达式模式:
/FB时间线封面名称“>(.{0,})/i
- FBuser nameregex模式:
/URL=\/(.{0,})\?{1}/i
享受探索和学习的乐趣。这是用户名,在API中不可用。因此,不,这是不可能的。实际上,这是可能的,您不必使用FB API,您可以解析用户页面的DOM来检索基本信息。