我收到了开发功能的要求,以检查2个电子邮件ID,登录或身份是否与社交相关。我希望向2个用户询问他们的facebook id,linkedin id(以后可能会有更多的社交网络)。然后,我希望使用他们的Facebook ID连接到Facebook API,并确定是否社交连接
- 这两个社交连接,他们是朋友吗?
- 难道这些2通过共同的朋友
- 他们有连接n个相互连接的朋友的水平? (如linkedin)
同样,我希望使用linkedin api来确定它们是否是社交连接,如果不是,它们有多远。
我的问题是
- 我一直在一个社会项目之前,明白Facebook和链接中提供了很大的限制对他们的API。你知道有什么从我需要他们为我做的事情中脱颖而出吗?
- 在这些情况下,我需要注意哪些隐私/法律问题。如果我要让每个用户都知道他们距离彼此有x个网络,会不会有问题?
- 我可以免费使用api吗?还是有这些社交网络提供的特定付费服务?当我部署正确时,我会担心成本?
编辑
我把LinkedIn论坛上的一些问题。这是我
响应有通过对企业账户开发商的API没有可用的扩展信息。可见性基于已通过身份验证的用户以及他们可以在其网络中看到的内容。该API不适合您了解有关经过身份验证的用户以外的两个用户的信息。
从他们的立场看似乎公平。即使是商业账户也不会提供关于2个随机人员的“社交关联”信息的私人信息。
我想我需要探索让我的用户登录/连接到linkedIn并向我提供该信息的选项。听起来很疯狂,我会探讨这一点。
通过scraping你的意思?打开他们的HTML页面,并寻找你需要什么? – Siddharth 2012-03-23 09:14:12
是的,解析一个HTML文本。 – 2012-03-26 09:50:38