我不是在谈论公共图形api,我是在问技术上是否有可能使用Facebook官方应用程序所使用的facebook私有api,并从登录/注册等功能中受益?
就像我逆向设计Messenger或facebook应用程序并模仿他们与API的通信一样,我应该能够建立一个工作的客户端吗?
谢谢。
答案 0 :(得分:1)
是的,理论上是可能的。
但是,请记住,如果Facebook不同意您要做的事情,您将很容易被起诉。例如,如果您试图未经他们的许可而使用他们自己的私有知识产权,或者如果您违反了他们的服务条款协议(无疑会有逆向工程),那么他们可以依法提起诉讼。 / p>
Facebook的公共API带有文档,供开发人员使用。如果您决定忽略它,而去研究那些您不拥有也不同意访问的东西,那么您将陷入麻烦之中。
我并不是要成为一个欢乐的家伙,我只是说从现实的角度来看。
答案 1 :(得分:0)
有些现有项目已经做过同样的事情。
看看需求的作品,例如purple-facebook。他还撰写了有关对Facebook Messenger和WhatsApp的API进行反向工程的教程。
看看source code of the Facebook protocol plugin中的Miranda NG。他们对Facebook桌面Web前端使用的API进行了反向工程。
它们存在多年。到目前为止,没有人被起诉。但是,如果您打算这样做,建议您隐藏自己的身份。另外,您可能希望开源项目并将其托管在多个站点上。如今,科技公司的公司傲慢程度很高。