我希望用户输入用户名并预先'检查'。然后系统将检查不同社交网络中用户名的可用性。
我的问题是:我可以为所有网络提供通用的方法/功能吗?或者每个网络都有办法让程序员检查用户名的可用性?
如果是第二种情况,任何人都可以举一个检查用户名(对于任何社交网络)的功能的例子吗?
答案 0 :(得分:3)
所有社交网络都没有通用接口,有些提供用于检查用户名可用性的API,有些则根本不提供它,而有些人则可以检查用户页面是否返回200 HTTP标头状态以查找如果它存在。
您最好的选择是列出您要检查的所有社交网络,然后查找他们提供的与其API通信的PHP脚本。
例如:如果存在用户名,您可以使用众多PHP Twitter库中的任意一个来查找:http://developer.twitter.com/pages/libraries#php
答案 1 :(得分:0)
我认为每个网络都有其安全原因的方法,例如facebook除了自己的api外不会让你进入。 Facebook authentication
如果是第二种情况,任何人都可以 举一个函数的例子 检查用户名(适用于任何社交用户 网络)?
我不认为这个功能存在,因为社交网络不直接提供,而是你可以通过发送创建帐户的请求来模拟它,如果他们不接受它意味着这样的用户存在,更好地使用curl