所以我有输入字段,用户可以在那里复制facebook个人资料
示例
http://www.facebook.com/profile.php?id=SOMEID or http://www.facebook.com/SOMENAME
但是有些人不会复制并粘贴网址,他们只是输入Josh Wright这样的名字,即使有很多Josh Wright!以及它不正确的链接http://www.mySite/Josh赖特:D。因此我希望有一个连接按钮,在应用程序显示后他们登录我想显示个人资料链接。我注意到youtube就是这样。
注意:我不想使用Facebook Connect来允许他们注册或登录系统。只是为了获得他们的个人资料链接。
答案 0 :(得分:1)
这个问题有严重的解决办法。
首先,您在文本框旁边放置一个标签,上面写着“https://www.facebook.com/”,然后是文本框。这将指示用户只输入他们的Facebook用户名,并希望摆脱一些垃圾邮件数据。这是最简单的解决方案,但不是很准确。
第二种解决方案是使用正则表达式。这有助于您将字段限制为https://www.facebook.com/USERNAME。这是下一个最简单的解决方案,除非他们输入假用户名,否则很难有人伪造它。
最后一个解决方案是不要害怕Facebook Connect!我完全同意不使用官方sdk(我个人并不认为,因为资源太重)。但是,如果您阅读并理解documentation,您可以制作一些轻量级代码,让用户连接到您的应用程序,以便提取用户名。连接到您的应用程序并不一定意味着用户必须能够使用Facebook登录。 最后一个解决方案可能是最难实现的,但看起来最好并且最可靠。
很抱歉,如果其中一些没有意义。哈哈真的很早。